Spaces:
Running
Running
Jainish1808 commited on
Commit ·
a540b92
1
Parent(s): 5f7a4b5
Fix Python 3.12 compatibility for Space deployment
Browse files
api/dependencies.py
CHANGED
|
@@ -122,7 +122,7 @@ def validate_request_api_key(request: Request, settings: Settings) -> None:
|
|
| 122 |
- Append `?psw=your-token` to the base URL
|
| 123 |
- Or `?psw:your-token` (URL-encoded colon becomes %3A)
|
| 124 |
"""
|
| 125 |
-
anthropic_auth_token = settings
|
| 126 |
if not anthropic_auth_token:
|
| 127 |
# No API key configured -> allow
|
| 128 |
return
|
|
|
|
| 122 |
- Append `?psw=your-token` to the base URL
|
| 123 |
- Or `?psw:your-token` (URL-encoded colon becomes %3A)
|
| 124 |
"""
|
| 125 |
+
anthropic_auth_token = getattr(settings, "anthropic_auth_token", None)
|
| 126 |
if not anthropic_auth_token:
|
| 127 |
# No API key configured -> allow
|
| 128 |
return
|
api/request_utils.py
CHANGED
|
@@ -84,7 +84,7 @@ def get_token_count(
|
|
| 84 |
)
|
| 85 |
try:
|
| 86 |
total_tokens += len(ENCODER.encode(json.dumps(block)))
|
| 87 |
-
except TypeError, ValueError:
|
| 88 |
total_tokens += len(ENCODER.encode(str(block)))
|
| 89 |
|
| 90 |
if tools:
|
|
|
|
| 84 |
)
|
| 85 |
try:
|
| 86 |
total_tokens += len(ENCODER.encode(json.dumps(block)))
|
| 87 |
+
except (TypeError, ValueError):
|
| 88 |
total_tokens += len(ENCODER.encode(str(block)))
|
| 89 |
|
| 90 |
if tools:
|
messaging/platforms/discord.py
CHANGED
|
@@ -370,7 +370,7 @@ class DiscordPlatform(MessagingPlatform):
|
|
| 370 |
if self._start_task and not self._start_task.done():
|
| 371 |
try:
|
| 372 |
await asyncio.wait_for(self._start_task, timeout=5.0)
|
| 373 |
-
except TimeoutError, asyncio.CancelledError:
|
| 374 |
self._start_task.cancel()
|
| 375 |
with contextlib.suppress(asyncio.CancelledError):
|
| 376 |
await self._start_task
|
|
@@ -443,7 +443,7 @@ class DiscordPlatform(MessagingPlatform):
|
|
| 443 |
try:
|
| 444 |
msg = await channel.fetch_message(int(message_id))
|
| 445 |
await msg.delete()
|
| 446 |
-
except discord.NotFound, discord.Forbidden:
|
| 447 |
pass
|
| 448 |
|
| 449 |
async def delete_messages(self, chat_id: str, message_ids: list[str]) -> None:
|
|
|
|
| 370 |
if self._start_task and not self._start_task.done():
|
| 371 |
try:
|
| 372 |
await asyncio.wait_for(self._start_task, timeout=5.0)
|
| 373 |
+
except (TimeoutError, asyncio.CancelledError):
|
| 374 |
self._start_task.cancel()
|
| 375 |
with contextlib.suppress(asyncio.CancelledError):
|
| 376 |
await self._start_task
|
|
|
|
| 443 |
try:
|
| 444 |
msg = await channel.fetch_message(int(message_id))
|
| 445 |
await msg.delete()
|
| 446 |
+
except (discord.NotFound, discord.Forbidden):
|
| 447 |
pass
|
| 448 |
|
| 449 |
async def delete_messages(self, chat_id: str, message_ids: list[str]) -> None:
|
messaging/rendering/discord_markdown.py
CHANGED
|
@@ -215,14 +215,14 @@ def render_markdown_to_discord(text: str) -> str:
|
|
| 215 |
if val is not None:
|
| 216 |
try:
|
| 217 |
start = int(val)
|
| 218 |
-
except TypeError, ValueError:
|
| 219 |
start = 1
|
| 220 |
else:
|
| 221 |
for key, val in tok.attrs:
|
| 222 |
if key == "start":
|
| 223 |
try:
|
| 224 |
start = int(val)
|
| 225 |
-
except TypeError, ValueError:
|
| 226 |
start = 1
|
| 227 |
break
|
| 228 |
list_stack.append({"type": "ordered", "index": start})
|
|
|
|
| 215 |
if val is not None:
|
| 216 |
try:
|
| 217 |
start = int(val)
|
| 218 |
+
except (TypeError, ValueError):
|
| 219 |
start = 1
|
| 220 |
else:
|
| 221 |
for key, val in tok.attrs:
|
| 222 |
if key == "start":
|
| 223 |
try:
|
| 224 |
start = int(val)
|
| 225 |
+
except (TypeError, ValueError):
|
| 226 |
start = 1
|
| 227 |
break
|
| 228 |
list_stack.append({"type": "ordered", "index": start})
|
messaging/rendering/telegram_markdown.py
CHANGED
|
@@ -229,14 +229,14 @@ def render_markdown_to_mdv2(text: str) -> str:
|
|
| 229 |
if val is not None:
|
| 230 |
try:
|
| 231 |
start = int(val)
|
| 232 |
-
except TypeError, ValueError:
|
| 233 |
start = 1
|
| 234 |
else:
|
| 235 |
for key, val in tok.attrs:
|
| 236 |
if key == "start":
|
| 237 |
try:
|
| 238 |
start = int(val)
|
| 239 |
-
except TypeError, ValueError:
|
| 240 |
start = 1
|
| 241 |
break
|
| 242 |
list_stack.append({"type": "ordered", "index": start})
|
|
|
|
| 229 |
if val is not None:
|
| 230 |
try:
|
| 231 |
start = int(val)
|
| 232 |
+
except (TypeError, ValueError):
|
| 233 |
start = 1
|
| 234 |
else:
|
| 235 |
for key, val in tok.attrs:
|
| 236 |
if key == "start":
|
| 237 |
try:
|
| 238 |
start = int(val)
|
| 239 |
+
except (TypeError, ValueError):
|
| 240 |
start = 1
|
| 241 |
break
|
| 242 |
list_stack.append({"type": "ordered", "index": start})
|