ebonite.ext.flask.server module¶
-
ebonite.ext.flask.server.
create_executor_function
(interface: ebonite.runtime.interface.base.Interface, method: str)[source]¶ Creates a view function for specific interface method
Parameters: - interface –
Interface
instance - method – method name
Returns: callable view function
- interface –
-
ebonite.ext.flask.server.
create_interface_routes
(app, interface: ebonite.runtime.interface.base.Interface)[source]¶
-
ebonite.ext.flask.server.
create_schema_route
(app, interface: ebonite.runtime.interface.base.Interface)[source]¶
-
class
ebonite.ext.flask.server.
FlaskServer
[source]¶ Bases:
ebonite.runtime.server.base.BaseHTTPServer
Flask- and Flasgger-based
BaseHTTPServer
implementation-
additional_sources
= ['/home/docs/checkouts/readthedocs.org/user_builds/ebonite/checkouts/latest/src/ebonite/ext/flask/build/app.py']¶
-
additional_options
= {'docker': {'base_image': <function FlaskServer.<lambda>>, 'prebuild_hook': <function prebuild_hook>, 'run_cmd': False, 'templates_dir': '/home/docs/checkouts/readthedocs.org/user_builds/ebonite/checkouts/latest/src/ebonite/ext/flask/build'}}¶
-