Browse Source

Added comment to the importer wiping.

pull/325/head
Armin Ronacher 13 years ago
parent
commit
e8020e2c5c
  1. 5
      flask/ext/__init__.py

5
flask/ext/__init__.py

@ -31,6 +31,11 @@ class _ExtensionImporter(object):
self.prefix = __name__ + '.' self.prefix = __name__ + '.'
self.prefix_cutoff = __name__.count('.') + 1 self.prefix_cutoff = __name__.count('.') + 1
# since people might reload the flask.ext module (by accident or
# intentionally) we have to make sure to not add more than one
# import hook. We can't check class types here either since a new
# class will be created on reload. As a result of that we check
# the name of the class and remove stale instances.
def _name(x): def _name(x):
cls = type(x) cls = type(x)
return cls.__module__ + '.' + cls.__name__ return cls.__module__ + '.' + cls.__name__

Loading…
Cancel
Save