error message when an addon was missing register/unregister functions whasnt very good (didnt point to file with the error)

This commit is contained in:
Campbell Barton 2012-08-22 10:03:37 +00:00
parent 2b9fd376e1
commit 28b9576f4b

@ -275,6 +275,7 @@ def enable(module_name, default_set=True, persistent=False):
try:
mod.register()
except:
print("Exception in module register(): %r" % getattr(mod, "__file__", module_name))
handle_error()
del sys.modules[module_name]
return None
@ -316,6 +317,7 @@ def disable(module_name, default_set=True):
try:
mod.unregister()
except:
print("Exception in module unregister(): %r" % getattr(mod, "__file__", module_name))
import traceback
traceback.print_exc()
else: