forked from orbit-oss/flask
deprecate passing script_info to factory
This commit is contained in:
parent
7e3b8abf99
commit
fcac7f11cf
5 changed files with 45 additions and 38 deletions
10
docs/cli.rst
10
docs/cli.rst
|
|
@ -75,13 +75,9 @@ Within the given import, the command looks for an application instance named
|
|||
found, the command looks for a factory function named ``create_app`` or
|
||||
``make_app`` that returns an instance.
|
||||
|
||||
When calling an application factory, if the factory takes an argument named
|
||||
``script_info``, then the :class:`~cli.ScriptInfo` instance is passed as a
|
||||
keyword argument. If the application factory takes only one argument and no
|
||||
parentheses follow the factory name, the :class:`~cli.ScriptInfo` instance
|
||||
is passed as a positional argument. If parentheses follow the factory name,
|
||||
their contents are parsed as Python literals and passes as arguments to the
|
||||
function. This means that strings must still be in quotes.
|
||||
If parentheses follow the factory name, their contents are parsed as
|
||||
Python literals and passed as arguments to the function. This means that
|
||||
strings must still be in quotes.
|
||||
|
||||
|
||||
Run the Development Server
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue