33534bb Jan 2, 2015
@mitsuhiko @Parkayun @DasIch
30 lines (21 sloc) 842 Bytes
# -*- coding: utf-8 -*-
Redirect imports for extensions. This module basically makes it possible
for us to transition from to flask_foo without having to
force all extensions to upgrade at the same time.
When a user does ``from import bar`` it will attempt to
import ``from flask_foo import bar`` first and when that fails it will
try to import ``from import bar``.
We're switching from namespace packages because it was just too painful for
everybody involved.
:copyright: (c) 2015 by Armin Ronacher.
:license: BSD, see LICENSE for more details.
def setup():
from ..exthook import ExtensionImporter
importer = ExtensionImporter(['flask_%s', 'flaskext.%s'], __name__)
del setup