def load_reflection_info(name): try: return _loaded_dictionaries[name] except KeyError: dct = cppyy._load_dictionary(name) _loaded_dictionaries[name] = dct return dct
def load_reflection_info(name): """Takes the name of a library containing reflection info, returns a handle to the loaded library.""" try: return _loaded_dictionaries[name] except KeyError: import cppyy lib = cppyy._load_dictionary(name) _loaded_dictionaries[name] = lib return lib