yym68686 commited on
Commit
4e9c49c
·
1 Parent(s): c8dbefd

🐛 Bug: Fix the bug where API initialization throws an error when no API key is present.

Browse files
Files changed (1) hide show
  1. utils.py +3 -1
utils.py CHANGED
@@ -80,7 +80,7 @@ async def get_user_rate_limit(app, api_index: str = None):
80
  import asyncio
81
 
82
  class ThreadSafeCircularList:
83
- def __init__(self, items, rate_limit={"default": "999999/min"}):
84
  self.items = items
85
  self.index = 0
86
  self.lock = asyncio.Lock()
@@ -247,6 +247,8 @@ def update_config(config_data, use_config_url=False):
247
 
248
  provider_api = provider.get('api', None)
249
  if provider_api:
 
 
250
  if isinstance(provider_api, str):
251
  provider_api_circular_list[provider['provider']] = ThreadSafeCircularList(
252
  [provider_api],
 
80
  import asyncio
81
 
82
  class ThreadSafeCircularList:
83
+ def __init__(self, items = [], rate_limit={"default": "999999/min"}):
84
  self.items = items
85
  self.index = 0
86
  self.lock = asyncio.Lock()
 
247
 
248
  provider_api = provider.get('api', None)
249
  if provider_api:
250
+ if isinstance(provider_api, int):
251
+ provider_api = str(provider_api)
252
  if isinstance(provider_api, str):
253
  provider_api_circular_list[provider['provider']] = ThreadSafeCircularList(
254
  [provider_api],