Documents handler¶
Document File Handler
Module realizes doc file handler.
- class luna_python_matcher.crutches_on_wheels.web.docs_handler.DevelopmentManualHandler(request)[source]¶
Handler for getting sphinx documentations from static directory
- property app: LunaApplication¶
Get application :returns: running application
- Return type:
LunaApplication
- property config¶
Get running application config :returns: running application config
- async get()[source]¶
Get Sphinx service documentation, see get dev manual.
Resource is reached by address ‘/docs/dev’
- class luna_python_matcher.crutches_on_wheels.web.docs_handler.SpecDocumentsHandler(request)[source]¶
Handler for getting openapi documentations from static directory
- property app: LunaApplication¶
Get application :returns: running application
- Return type:
LunaApplication
- property config¶
Get running application config :returns: running application config
- classmethod customise(docName=None)[source]¶
Handler customising method.
- Parameters:
docName – document name to store
- Returns:
the current handler class
- property docName¶
Current REST API document name getter.
- Returns:
REST API document name except extension
- async get()[source]¶
Get document of services, see get spec docs.
Resource is reached by address ‘/docs/spec’
- Raises:
VLException(Error.UnsupportedMediaType, 415, isCriticalError=False), if "Accept" header is incorrect –
- Return type:
HTTPResponse