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 –
Interfaceinstance - 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.BaseHTTPServerFlask- and Flasgger-based
BaseHTTPServerimplementation-
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'}}¶
-