X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/410bfa05ee36ed1d99356c443a5f3f6aa3ee9578..18873187afb531075cb9979c45fc97be7b78cc8c:/forum/modules/__init__.py diff --git a/forum/modules/__init__.py b/forum/modules/__init__.py index 023b464..77a266f 100644 --- a/forum/modules/__init__.py +++ b/forum/modules/__init__.py @@ -25,9 +25,13 @@ def get_modules_script(script_name): for m in MODULE_LIST: try: all.append(__import__('%s.%s' % (m.__name__, script_name), globals(), locals(), [m.__name__])) - except Exception, e: - #print m.__name__ + ":" + str(e) + except ImportError, e: + #print repr(type(e)) + m.__name__ + ":" + str(e) pass + except: + pass + #import sys, traceback + #traceback.print_exc(file=sys.stdout) return all @@ -101,3 +105,5 @@ def module_templates_loader(name, dirs=None): raise TemplateDoesNotExist, name module_templates_loader.is_usable = True + +from decorators import decorate