Source code for luna_admin.app.handlers.version_handler
"""
Module with version handler.
"""
from sanic.response import HTTPResponse
from app.handlers.base_handler import BaseHandler
from app.version import VERSION
[docs]class VersionHandler(BaseHandler):
    """
    Handler for getting version
    """
[docs]    async def get(self) -> HTTPResponse:
        """
        Get service version. See `spec_get_version`_.
        .. _spec_get_version:
            _static/api.html#operation/getVersion
        Returns:
            response with service version
        """
        return self.success(200, outputJson=VERSION)