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.anthropic_auth_token
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})