Spaces:
Sleeping
Sleeping
ZeroCommand
commited on
Commit
•
6040976
1
Parent(s):
d2a76c0
improve error handling and fix gr.Warning typo (#113)
Browse files- add handling for forbidden names and not existing ds (241ee3588a4f27dd5c5f5fe2ca17e8e8d7ecea04)
- text_classification_ui_helpers.py +7 -5
- wordings.py +1 -1
text_classification_ui_helpers.py
CHANGED
@@ -58,8 +58,8 @@ def check_dataset(dataset_id):
|
|
58 |
configs = datasets.get_dataset_config_names(dataset_id, trust_remote_code=True)
|
59 |
if len(configs) == 0:
|
60 |
return (
|
61 |
-
gr.update(),
|
62 |
-
gr.update(),
|
63 |
""
|
64 |
)
|
65 |
splits = datasets.get_dataset_split_names(
|
@@ -72,11 +72,13 @@ def check_dataset(dataset_id):
|
|
72 |
)
|
73 |
except Exception as e:
|
74 |
logger.warn(f"Check your dataset {dataset_id}: {e}")
|
|
|
|
|
75 |
if "forbidden" in str(e).lower(): # GSK-2770
|
76 |
-
gr.
|
77 |
return (
|
78 |
-
gr.update(),
|
79 |
-
gr.update(),
|
80 |
""
|
81 |
)
|
82 |
|
|
|
58 |
configs = datasets.get_dataset_config_names(dataset_id, trust_remote_code=True)
|
59 |
if len(configs) == 0:
|
60 |
return (
|
61 |
+
gr.update(visible=False),
|
62 |
+
gr.update(visible=False),
|
63 |
""
|
64 |
)
|
65 |
splits = datasets.get_dataset_split_names(
|
|
|
72 |
)
|
73 |
except Exception as e:
|
74 |
logger.warn(f"Check your dataset {dataset_id}: {e}")
|
75 |
+
if "doesn't exist" in str(e):
|
76 |
+
gr.Warning(get_dataset_fetch_error_raw(e))
|
77 |
if "forbidden" in str(e).lower(): # GSK-2770
|
78 |
+
gr.Warning(get_dataset_fetch_error_raw(e))
|
79 |
return (
|
80 |
+
gr.update(visible=False),
|
81 |
+
gr.update(visible=False),
|
82 |
""
|
83 |
)
|
84 |
|
wordings.py
CHANGED
@@ -67,7 +67,7 @@ HF_TOKEN_INVALID_STYLED= """
|
|
67 |
"""
|
68 |
|
69 |
def get_dataset_fetch_error_raw(error):
|
70 |
-
return f"""Sorry you cannot use this dataset because {error} Contact HF team to support this dataset."""
|
71 |
|
72 |
def get_styled_input(input):
|
73 |
return f"""<h3 style="text-align: center;color: #4ca154; background-color: #e2fbe8; border-radius: 8px; padding: 10px; ">
|
|
|
67 |
"""
|
68 |
|
69 |
def get_dataset_fetch_error_raw(error):
|
70 |
+
return f"""Sorry you cannot use this dataset because {error}. Contact HF team to support this dataset."""
|
71 |
|
72 |
def get_styled_input(input):
|
73 |
return f"""<h3 style="text-align: center;color: #4ca154; background-color: #e2fbe8; border-radius: 8px; padding: 10px; ">
|