]> git.openstreetmap.org Git - nominatim.git/blobdiff - nominatim/utils/json_writer.py
Merge remote-tracking branch 'upstream/master'
[nominatim.git] / nominatim / utils / json_writer.py
index e2e5b9e6c8bfd1644c7ca7c10e87052b5bd3f218..bb642233e78d8c4234afb7e3bc54c4cd0f69cd8b 100644 (file)
@@ -101,6 +101,11 @@ class JsonWriter:
         return self.raw(json.dumps(value, ensure_ascii=False))
 
 
+    def float(self, value: float, precision: int) -> 'JsonWriter':
+        """ Write out a float value with the given precision.
+        """
+        return self.raw(f"{value:0.{precision}f}")
+
     def next(self) -> 'JsonWriter':
         """ Write out a delimiter comma between JSON object or array elements.
         """