Spaces:
Running
Running
Commit
·
8aa7838
1
Parent(s):
b42220b
updates
Browse files- app.py +1 -1
- vouchervision/utils_hf.py +8 -7
app.py
CHANGED
|
@@ -266,7 +266,7 @@ def handle_image_upload_and_gallery_hf(uploaded_files):
|
|
| 266 |
|
| 267 |
if SAFE.check_for_inappropriate_content(uploaded_file):
|
| 268 |
clear_image_uploads()
|
| 269 |
-
report_violation(uploaded_file.name
|
| 270 |
st.error("Warning: You uploaded an image that violates our terms of service.")
|
| 271 |
return True
|
| 272 |
|
|
|
|
| 266 |
|
| 267 |
if SAFE.check_for_inappropriate_content(uploaded_file):
|
| 268 |
clear_image_uploads()
|
| 269 |
+
report_violation(uploaded_file.name, is_hf=st.session_state['is_hf'])
|
| 270 |
st.error("Warning: You uploaded an image that violates our terms of service.")
|
| 271 |
return True
|
| 272 |
|
vouchervision/utils_hf.py
CHANGED
|
@@ -147,7 +147,7 @@ def check_prompt_yaml_filename(fname):
|
|
| 147 |
else:
|
| 148 |
return False
|
| 149 |
|
| 150 |
-
def report_violation(file_name, is_hf=True
|
| 151 |
# Format the current date and time
|
| 152 |
current_time = datetime.datetime.now().strftime("%Y_%m_%d__%H_%M_%S")
|
| 153 |
file_name = f"violation_{current_time}.yaml"
|
|
@@ -160,14 +160,15 @@ def report_violation(file_name, is_hf=True, cfg_private=None, do_upload=True):
|
|
| 160 |
'notes': 'This is an autogenerated violation report.',
|
| 161 |
'name_of_file': file_name,
|
| 162 |
}
|
|
|
|
| 163 |
yaml.dump(content, temp_file, default_flow_style=False)
|
| 164 |
-
|
| 165 |
|
| 166 |
-
# Now
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
|
| 172 |
|
| 173 |
# Function to upload files to Google Drive
|
|
|
|
| 147 |
else:
|
| 148 |
return False
|
| 149 |
|
| 150 |
+
def report_violation(file_name, is_hf=True):
|
| 151 |
# Format the current date and time
|
| 152 |
current_time = datetime.datetime.now().strftime("%Y_%m_%d__%H_%M_%S")
|
| 153 |
file_name = f"violation_{current_time}.yaml"
|
|
|
|
| 160 |
'notes': 'This is an autogenerated violation report.',
|
| 161 |
'name_of_file': file_name,
|
| 162 |
}
|
| 163 |
+
# Write the content to the temporary YAML file in text mode
|
| 164 |
yaml.dump(content, temp_file, default_flow_style=False)
|
| 165 |
+
temp_filepath = temp_file.name
|
| 166 |
|
| 167 |
+
# Now upload the temporary file
|
| 168 |
+
upload_to_drive(temp_filepath, file_name, is_hf=is_hf)
|
| 169 |
+
|
| 170 |
+
# Optionally, delete the temporary file if you don't want it to remain on disk after uploading
|
| 171 |
+
os.remove(temp_filepath)
|
| 172 |
|
| 173 |
|
| 174 |
# Function to upload files to Google Drive
|