def register_module(module, verbose=False): import traceback if verbose: print("bpy.utils.register_module(%r): ..." % module) for cls, path, line in _bpy_module_classes(module, is_registered=False): if verbose: print(" %s of %s:%s" % (cls, path, line)) try: register_class(cls) except: print("bpy.utils.register_module(): failed to registering class '%s.%s'" % (cls.__module__, cls.__name__)) print("\t", path, "line", line) traceback.print_exc() if verbose: print("done.\n") if "cls" not in locals(): raise Exception("register_module(%r): defines no classes" % module)
def register_module(module, verbose=False): if verbose: print("bpy.utils.register_module(%r): ..." % module) cls = None for cls in _bpy_module_classes(module, is_registered=False): if verbose: print(" %r" % cls) try: register_class(cls) except: print("bpy.utils.register_module(): " "failed to registering class %r" % cls) import traceback traceback.print_exc() if verbose: print("done.\n") if cls is None: raise Exception("register_module(%r): defines no classes" % module)
def register_module(module, verbose=False): import traceback if verbose: print("bpy.utils.register_module(%r): ..." % module) for cls, path, line in _bpy_module_classes(module, is_registered=False): if verbose: print(" %s of %s:%s" % (cls, path, line)) try: register_class(cls) except: print( "bpy.utils.register_module(): failed to registering class '%s.%s'" % (cls.__module__, cls.__name__)) print("\t", path, "line", line) traceback.print_exc() if verbose: print("done.\n") if "cls" not in locals(): raise Exception("register_module(%r): defines no classes" % module)
def register(): for cls in classes: register_class(cls)
def register(): from bpy.utils import register_class for cls in classes: register_class(cls)