Source code for luna_configurator.app.handlers.version_handler
# -*- coding: utf-8 -*-
"""Version Handler
Module realize version handler.
"""
from sanic.response import HTTPResponse
from app.handlers.base_handler import BaseRequestHandler
from app.version import VERSION
[docs]class VersionHandler(BaseRequestHandler):
    """
    Handler for getting version
    """
[docs]    async def get(self) -> HTTPResponse:
        """
        Get version of service, see `spec`_
        .. _spec:
            _static/api.html#operation/getVersion
        Resource is reached by address '/version'
        """
        return self.success(outputJson=VERSION)