def _merge_ex_dicts(sexdict, oexdict):
<EOL>for okey, ovalue in oexdict.items():<EOL><INDENT>if okey in sexdict:<EOL><INDENT>svalue = sexdict[okey]<EOL>for fkey, fvalue in ovalue.items():<EOL><INDENT>if fkey not in svalue:<EOL><INDENT>sexdict[okey][fkey] = fvalue<EOL><DEDENT>else:<EOL><INDENT>iobj = zip(fvalue["<STR_LIT>"], fvalue["<STR_LIT>"])<EOL>for func, raised in iobj:<EOL><INDENT>if func not in sexdict[okey][fkey]["<STR_LIT>"]:<EOL><INDENT>sexdict[okey][fkey]["<STR_LIT>"].append(func)<EOL>sexdict[okey][fkey]["<STR_LIT>"].append(raised)<EOL><DEDENT>else:<EOL><INDENT>idx = sexdict[okey][fkey]["<STR_LIT>"].index(func)<EOL>sraised = sexdict[okey][fkey]["<STR_LIT>"][idx]<EOL>if sraised or raised:<EOL><INDENT>sexdict[okey][fkey]["<STR_LIT>"][idx] = True<EOL><DEDENT><DEDENT><DEDENT><DEDENT><DEDENT><DEDENT>else:<EOL><INDENT>sexdict[okey] = ovalue<EOL><DEDENT><DEDENT>
Merge callable look-up tables from two objects.