Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -5018,17 +5018,17 @@ async def moderate_content(
|
|
| 5018 |
analysis = {}
|
| 5019 |
|
| 5020 |
try:
|
| 5021 |
-
|
| 5022 |
-
|
| 5023 |
-
keyword_list = []
|
| 5024 |
-
else:
|
| 5025 |
-
try:
|
| 5026 |
-
keyword_list = json.loads(keywords)
|
| 5027 |
-
if not isinstance(keyword_list, list):
|
| 5028 |
-
keyword_list = []
|
| 5029 |
-
except (json.JSONDecodeError, ValueError) as e:
|
| 5030 |
-
logger.warning(f"β οΈ Invalid keywords JSON: {e}, using empty list")
|
| 5031 |
keyword_list = []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5032 |
|
| 5033 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 5034 |
# IMAGE MODERATION
|
|
|
|
| 5018 |
analysis = {}
|
| 5019 |
|
| 5020 |
try:
|
| 5021 |
+
# GΓΌvenli JSON parse
|
| 5022 |
+
if not keywords or keywords.strip() == "":
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5023 |
keyword_list = []
|
| 5024 |
+
else:
|
| 5025 |
+
try:
|
| 5026 |
+
keyword_list = json.loads(keywords)
|
| 5027 |
+
if not isinstance(keyword_list, list):
|
| 5028 |
+
keyword_list = []
|
| 5029 |
+
except (json.JSONDecodeError, ValueError) as e:
|
| 5030 |
+
logger.warning(f"β οΈ Invalid keywords JSON: {e}, using empty list")
|
| 5031 |
+
keyword_list = []
|
| 5032 |
|
| 5033 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 5034 |
# IMAGE MODERATION
|