|
|
@ -29,7 +29,7 @@ class VersionHandler:
|
|
|
|
description="Retrieve the server version number",
|
|
|
|
description="Retrieve the server version number",
|
|
|
|
output=VERSION_SCHEMA)
|
|
|
|
output=VERSION_SCHEMA)
|
|
|
|
def version(request, response):
|
|
|
|
def version(request, response):
|
|
|
|
response.json({'version': __version__})
|
|
|
|
response.json({"version": __version__})
|
|
|
|
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
@classmethod
|
|
|
|
@Route.post(
|
|
|
|
@Route.post(
|
|
|
@ -43,5 +43,6 @@ class VersionHandler:
|
|
|
|
})
|
|
|
|
})
|
|
|
|
def check_version(request, response):
|
|
|
|
def check_version(request, response):
|
|
|
|
if request.json["version"] != __version__:
|
|
|
|
if request.json["version"] != __version__:
|
|
|
|
raise HTTPConflict(reason="Invalid version")
|
|
|
|
raise HTTPConflict(text="Client version {} differs with server version {}".format(request.json["version"],
|
|
|
|
response.json({'version': __version__})
|
|
|
|
__version__))
|
|
|
|
|
|
|
|
response.json({"version": __version__})
|
|
|
|