]> git.openstreetmap.org Git - nominatim.git/blobdiff - nominatim/result_formatter/v1.py
Merge pull request #2937 from lonvia/python-server-stub
[nominatim.git] / nominatim / result_formatter / v1.py
index 6d25ce6cf3c7ad70c348a3249a382b25db541483..1d437af7ed667a92247088c35cb316faa3b86874 100644 (file)
@@ -26,14 +26,13 @@ def _format_status_text(result: StatusResult) -> str:
 
 @create.format_func(StatusResult, 'json')
 def _format_status_json(result: StatusResult) -> str:
-    # XXX write a simple JSON serializer
     out: Dict[str, Any] = OrderedDict()
     out['status'] = result.status
     out['message'] = result.message
     if result.data_updated is not None:
         out['data_updated'] = result.data_updated.isoformat()
-    out['software_version'] = result.software_version
+    out['software_version'] = str(result.software_version)
     if result.database_version is not None:
-        out['database_version'] = result.database_version
+        out['database_version'] = str(result.database_version)
 
     return json.dumps(out)