forked from orbit-oss/flask
Simplified app finding for cli
This commit is contained in:
parent
7321a480ea
commit
937ad10275
1 changed files with 1 additions and 6 deletions
|
|
@ -39,13 +39,8 @@ def find_best_app(module):
|
||||||
matches = [v for k, v in iteritems(module.__dict__)
|
matches = [v for k, v in iteritems(module.__dict__)
|
||||||
if isinstance(v, Flask)]
|
if isinstance(v, Flask)]
|
||||||
|
|
||||||
if matches:
|
if len(matches) == 1:
|
||||||
if len(matches) > 1:
|
|
||||||
raise NoAppException('More than one possible Flask application '
|
|
||||||
'found in module "%s", none of which are called '
|
|
||||||
'"app". Be explicit!' % module.__name__)
|
|
||||||
return matches[0]
|
return matches[0]
|
||||||
|
|
||||||
raise NoAppException('Failed to find application in module "%s". Are '
|
raise NoAppException('Failed to find application in module "%s". Are '
|
||||||
'you sure it contains a Flask application? Maybe '
|
'you sure it contains a Flask application? Maybe '
|
||||||
'you wrapped it in a WSGI middleware or you are '
|
'you wrapped it in a WSGI middleware or you are '
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue