def loadclass(module_and_name): """Loads the module and returns the class. >>> cls = loadclass('datetime.datetime') >>> cls.__name__ 'datetime' >>> loadclass('does.not.exist') >>> loadclass('__builtin__.int')() 0 """ try: module, name = module_and_name.rsplit('.', 1) module = util.untranslate_module_name(module) __import__(module) return getattr(sys.modules[module], name) except: return ClassRegistry.get(module_and_name)
def loadclass(module_and_name): """Loads the module and returns the class. >>> cls = loadclass('datetime.datetime') >>> cls.__name__ 'datetime' >>> loadclass('does.not.exist') >>> loadclass('__builtin__.int')() 0 """ try: module, name = module_and_name.rsplit('.', 1) module = util.untranslate_module_name(module) __import__(module) return getattr(sys.modules[module], name) except: return None
def loadclass(module_and_name): """Loads the module and returns the class. >>> loadclass('jsonpickle._samples.Thing') <class 'jsonpickle._samples.Thing'> >>> loadclass('does.not.exist') >>> loadclass('__builtin__.int')() 0 """ try: module, name = module_and_name.rsplit('.', 1) module = util.untranslate_module_name(module) __import__(module) return getattr(sys.modules[module], name) except: return None
def loadclass(module_and_name): """Loads the module and returns the class. >>> loadclass('jsonpickle._samples.Thing') <class 'jsonpickle._samples.Thing'> >>> loadclass('does.not.exist') >>> loadclass('__builtin__.int')() 0 """ try: module, name = module_and_name.rsplit(".", 1) module = util.untranslate_module_name(module) __import__(module) return getattr(sys.modules[module], name) except: return None