You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
842 B
Python
30 lines
842 B
Python
10 years ago
|
# -*- coding: utf-8 -*-
|
||
|
"""
|
||
|
flask.ext
|
||
|
~~~~~~~~~
|
||
|
|
||
|
Redirect imports for extensions. This module basically makes it possible
|
||
|
for us to transition from flaskext.foo to flask_foo without having to
|
||
|
force all extensions to upgrade at the same time.
|
||
|
|
||
|
When a user does ``from flask.ext.foo import bar`` it will attempt to
|
||
|
import ``from flask_foo import bar`` first and when that fails it will
|
||
|
try to import ``from flaskext.foo import bar``.
|
||
|
|
||
|
We're switching from namespace packages because it was just too painful for
|
||
|
everybody involved.
|
||
|
|
||
|
:copyright: (c) 2011 by Armin Ronacher.
|
||
|
:license: BSD, see LICENSE for more details.
|
||
|
"""
|
||
|
|
||
|
|
||
|
def setup():
|
||
|
from ..exthook import ExtensionImporter
|
||
|
importer = ExtensionImporter(['flask_%s', 'flaskext.%s'], __name__)
|
||
|
importer.install()
|
||
|
|
||
|
|
||
|
setup()
|
||
|
del setup
|