mirror of
https://github.com/JonathanHerrewijnen/calibre-web.git
synced 2024-11-11 05:33:57 +00:00
30 lines
842 B
Python
30 lines
842 B
Python
|
# -*- 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
|