Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -76,15 +76,15 @@ def get_crs_options(_client, collection_name):
|
|
76 |
crs_set = set()
|
77 |
for res in all_results:
|
78 |
metadata = res.payload.get('metadata', {})
|
79 |
-
crs_key = metadata.get("crs_key", "").strip()
|
80 |
crs_value = metadata.get("crs_value", "").strip()
|
81 |
-
|
82 |
-
|
|
|
83 |
try:
|
84 |
-
crs_int = int(float(
|
85 |
except:
|
86 |
-
crs_int =
|
87 |
-
crs_combined = f"{
|
88 |
crs_set.add(crs_combined)
|
89 |
return sorted(crs_set)
|
90 |
|
@@ -119,10 +119,10 @@ def filter_results(results, country_filter, region_filter, end_year_range, crs_f
|
|
119 |
crs_key = metadata.get("crs_key", "").strip()
|
120 |
crs_value = metadata.get("crs_value", "").strip()
|
121 |
try:
|
122 |
-
crs_int = int(float(
|
123 |
except:
|
124 |
-
crs_int =
|
125 |
-
crs_combined = f"{crs_key}: {crs_int}" if (crs_key or
|
126 |
# Only enforce CRS filter if result has a CRS value.
|
127 |
if crs_filter != "All/Not allocated" and crs_combined:
|
128 |
if crs_filter != crs_combined:
|
@@ -316,10 +316,10 @@ if show_exact_matches:
|
|
316 |
crs_key = metadata.get("crs_key", "").strip()
|
317 |
crs_value = metadata.get("crs_value", "").strip()
|
318 |
try:
|
319 |
-
crs_int = int(float(
|
320 |
except:
|
321 |
-
crs_int =
|
322 |
-
crs_combined = f"{
|
323 |
|
324 |
# Build the additional text with original details, then add Sector and contact.
|
325 |
additional_text = (
|
@@ -401,10 +401,10 @@ else:
|
|
401 |
crs_key = metadata.get("crs_key", "").strip()
|
402 |
crs_value = metadata.get("crs_value", "").strip()
|
403 |
try:
|
404 |
-
crs_int = int(float(
|
405 |
except:
|
406 |
-
crs_int =
|
407 |
-
crs_combined = f"{
|
408 |
|
409 |
# Build the additional text with original details, then add Sector and contact.
|
410 |
additional_text = (
|
|
|
76 |
crs_set = set()
|
77 |
for res in all_results:
|
78 |
metadata = res.payload.get('metadata', {})
|
|
|
79 |
crs_value = metadata.get("crs_value", "").strip()
|
80 |
+
crs_key = metadata.get("crs_key", "").strip()
|
81 |
+
if crs_key or crs_key:
|
82 |
+
# Convert crs_key to integer if possible:
|
83 |
try:
|
84 |
+
crs_int = int(float(crs_key))
|
85 |
except:
|
86 |
+
crs_int = crs_key
|
87 |
+
crs_combined = f"{crs_int}: {crs_value}"
|
88 |
crs_set.add(crs_combined)
|
89 |
return sorted(crs_set)
|
90 |
|
|
|
119 |
crs_key = metadata.get("crs_key", "").strip()
|
120 |
crs_value = metadata.get("crs_value", "").strip()
|
121 |
try:
|
122 |
+
crs_int = int(float(crs_key))
|
123 |
except:
|
124 |
+
crs_int = crs_key
|
125 |
+
crs_combined = f"{crs_key}: {crs_int}" if (crs_key or crs_key) else ""
|
126 |
# Only enforce CRS filter if result has a CRS value.
|
127 |
if crs_filter != "All/Not allocated" and crs_combined:
|
128 |
if crs_filter != crs_combined:
|
|
|
316 |
crs_key = metadata.get("crs_key", "").strip()
|
317 |
crs_value = metadata.get("crs_value", "").strip()
|
318 |
try:
|
319 |
+
crs_int = int(float(crs_key))
|
320 |
except:
|
321 |
+
crs_int = crs_key
|
322 |
+
crs_combined = f"{crs_int}: {crs_value}" if (crs_key or crs_value) else "Unknown"
|
323 |
|
324 |
# Build the additional text with original details, then add Sector and contact.
|
325 |
additional_text = (
|
|
|
401 |
crs_key = metadata.get("crs_key", "").strip()
|
402 |
crs_value = metadata.get("crs_value", "").strip()
|
403 |
try:
|
404 |
+
crs_int = int(float(crs_key))
|
405 |
except:
|
406 |
+
crs_int = crs_key
|
407 |
+
crs_combined = f"{crs_int}: {crs_value}" if (crs_key or crs_value) else "Unknown"
|
408 |
|
409 |
# Build the additional text with original details, then add Sector and contact.
|
410 |
additional_text = (
|