Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Clémentine
commited on
Commit
·
676e2ea
1
Parent(s):
39d3076
added rate limit
Browse files
app.py
CHANGED
@@ -80,6 +80,12 @@ def add_new_eval(
|
|
80 |
mail: str,
|
81 |
profile: gr.OAuthProfile,
|
82 |
):
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
is_validation = val_or_test == "validation"
|
84 |
# Very basic email parsing
|
85 |
_, parsed_mail = parseaddr(mail)
|
@@ -193,8 +199,10 @@ def add_new_eval(
|
|
193 |
"model": model,
|
194 |
"model_family": model_family,
|
195 |
"url": url,
|
196 |
-
"organisation":
|
|
|
197 |
"mail": mail,
|
|
|
198 |
}
|
199 |
contact_infos[val_or_test]= contact_infos[val_or_test].add_item(contact_info)
|
200 |
contact_infos.push_to_hub(CONTACT_DATASET, config_name = YEAR_VERSION, token=TOKEN)
|
|
|
80 |
mail: str,
|
81 |
profile: gr.OAuthProfile,
|
82 |
):
|
83 |
+
contact_infos = load_dataset(CONTACT_DATASET, YEAR_VERSION, token=TOKEN, download_mode="force_redownload", verification_mode=VerificationMode.NO_CHECKS, trust_remote_code=True)
|
84 |
+
user_submission_dates = sorted(row["date"] for row in contact_info[val_or_test] if row["username"] == profile.username)
|
85 |
+
if user_submission_dates[-1] == datetime.datetime.today().strftime('%Y-%m-%d'):
|
86 |
+
return format_error("You already submitted once today, please try again tomorrow.")
|
87 |
+
|
88 |
+
|
89 |
is_validation = val_or_test == "validation"
|
90 |
# Very basic email parsing
|
91 |
_, parsed_mail = parseaddr(mail)
|
|
|
199 |
"model": model,
|
200 |
"model_family": model_family,
|
201 |
"url": url,
|
202 |
+
"organisation": organisation,
|
203 |
+
"username": profile.username,
|
204 |
"mail": mail,
|
205 |
+
"date": datetime.datetime.today().strftime('%Y-%m-%d')
|
206 |
}
|
207 |
contact_infos[val_or_test]= contact_infos[val_or_test].add_item(contact_info)
|
208 |
contact_infos.push_to_hub(CONTACT_DATASET, config_name = YEAR_VERSION, token=TOKEN)
|