albertvillanova HF staff commited on
Commit
a3aa635
1 Parent(s): 0101374

Fix datasets without downloads

Browse files
Files changed (1) hide show
  1. app.py +7 -1
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 = sorted([ds for ds in datasets if ds.id in ids], key=lambda item: getattr(item, "downloads", 0), reverse=True)
 
 
 
 
 
 
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