]> www.average.org Git - loctrkd.git/blobdiff - loctrkd/opencellid.py
opencellid: raise exception on the lack of data
[loctrkd.git] / loctrkd / opencellid.py
index a70dc26b2ae39c7e8a2b36a28304fa4837a9aedf..20fd3ae1a2fc91723a2c5c211e5ad9971307a3c9 100644 (file)
@@ -46,7 +46,7 @@ def lookup(
     lc.execute("""detach database mem""")
     lc.close()
     if not data:
-        return 0.0, 0.0
+        raise ValueError("No location data found in opencellid")
     sumsig = sum([1 / sig for _, _, sig in data])
     nsigs = [1 / sig / sumsig for _, _, sig in data]
     avlat = sum([lat * nsig for (lat, _, _), nsig in zip(data, nsigs)])