vulyk.bootstrap package¶
Submodules¶
vulyk.bootstrap._assets module¶
vulyk.bootstrap._social_login module¶
Module contains stuff related to interoperability with PSA.
Login manager initialisation.
- Parameters
app (flask.Flask) – Main application instance
db (flask_mongoengine.MongoEngine) – MongoDB wrapper instance
vulyk.bootstrap._tasks module¶
Module contains code that performs plugins initialisation.
-
vulyk.bootstrap._tasks.
init_plugins
(app) → Dict[str, vulyk.models.task_types.AbstractTaskType][source]¶ Extracts modules (task types) from global configuration.
- Parameters
app (flask.Flask) – Current Flask application instance
- Returns
Dictionary with instantiated TaskType objects
- Return type
dict[str, AbstractTaskType]
Module contents¶
Project bootstrapper.
Contains code not to be used directly after the initialization.
-
vulyk.bootstrap.
init_app
(name)[source]¶ - Parameters
name (str) – application alias
- Returns
Bootstrapped cached application instance
- Return type
flask.Flask
-
vulyk.bootstrap.
init_plugins
(app) → Dict[str, vulyk.models.task_types.AbstractTaskType][source]¶ Extracts modules (task types) from global configuration.
- Parameters
app (flask.Flask) – Current Flask application instance
- Returns
Dictionary with instantiated TaskType objects
- Return type
dict[str, AbstractTaskType]