Spaces:
Sleeping
Sleeping
Commit
•
a3aa635
1
Parent(s):
0101374
Fix datasets without downloads
Browse files
app.py
CHANGED
@@ -41,7 +41,13 @@ def filter_datasets_by_date():
|
|
41 |
with open(f"{DATA_PATH}/{date_to}.json") as f:
|
42 |
ids_to = json.load(f)
|
43 |
ids = set(ids_to) - set(ids_from)
|
44 |
-
dss =
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
return dss
|
46 |
|
47 |
|
|
|
41 |
with open(f"{DATA_PATH}/{date_to}.json") as f:
|
42 |
ids_to = json.load(f)
|
43 |
ids = set(ids_to) - set(ids_from)
|
44 |
+
dss = [ds for ds in datasets if ds.id in ids]
|
45 |
+
for ds in dss:
|
46 |
+
try:
|
47 |
+
_ = getattr(ds, "downloads")
|
48 |
+
except AttributeError:
|
49 |
+
setattr(ds, "downloads", 0)
|
50 |
+
dss = sorted(dss, key=lambda item: item.downloads, reverse=True)
|
51 |
return dss
|
52 |
|
53 |
|