From: Armin Ronacher Date: Fri, 12 Mar 2010 02:27:33 +0000 (+0100) Subject: Streamlined code. Removed an unnecessary leftover. X-Git-Tag: 2.4~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15e69b337cb9e813f54cc7e172015ffbbca343f0;p=thirdparty%2Fjinja.git Streamlined code. Removed an unnecessary leftover. --HG-- branch : trunk --- diff --git a/jinja2/loaders.py b/jinja2/loaders.py index 5c82b799..bd435e8b 100644 --- a/jinja2/loaders.py +++ b/jinja2/loaders.py @@ -385,13 +385,7 @@ class ChoiceLoader(BaseLoader): class _TemplateModule(ModuleType): - - def __init__(self, module): - if isinstance(module, basestring): - super(_TemplateModule, self).__init__(module) - else: - super(_TemplateModule, self).__init__(module.__name__) - self.__dict__.update(module.__dict__) + """Like a normal module but with support for weak references""" class ModuleLoader(BaseLoader): @@ -443,8 +437,7 @@ class ModuleLoader(BaseLoader): mod = getattr(self.module, module, None) if mod is None: try: - mod = _TemplateModule(__import__(module, None, - None, ['root'])) + mod = __import__(module, None, None, ['root']) except ImportError: raise TemplateNotFound(name)