mirror of
https://github.com/NovaOSS/nova-api.git
synced 2024-11-25 19:23:58 +01:00
Some fixes?
This commit is contained in:
parent
8c05fd9d87
commit
f6cd1f7aa2
|
@ -21,7 +21,7 @@ UA_SIMPLIFY = {
|
|||
conn = AsyncIOMotorClient(os.getenv('MONGO_URI'))
|
||||
|
||||
async def _get_collection(collection_name: str):
|
||||
return conn['nova-core'][collection_name]
|
||||
return conn[os.getenv('MONGO_NAME', 'nova-test')][collection_name]
|
||||
|
||||
async def replacer(text: str, dict_: dict) -> str:
|
||||
# This seems to exist for a very specific and dumb purpose :D
|
||||
|
|
|
@ -26,7 +26,7 @@ class StatsManager:
|
|||
self.conn = AsyncIOMotorClient(os.getenv('MONGO_URI'))
|
||||
|
||||
async def _get_collection(self, collection_name: str):
|
||||
return self.conn['nova-core'][collection_name]
|
||||
return self.conn[os.getenv('MONGO_NAME', 'nova-test')][collection_name]
|
||||
|
||||
async def add_date(self):
|
||||
date = datetime.datetime.now(pytz.timezone('GMT')).strftime('%Y.%m.%d')
|
||||
|
|
|
@ -33,10 +33,10 @@ class UserManager:
|
|||
self.conn = AsyncIOMotorClient(os.getenv('MONGO_URI'))
|
||||
|
||||
async def _get_collection(self, collection_name: str):
|
||||
return self.conn['nova-core'][collection_name]
|
||||
return self.conn[os.getenv('MONGO_NAME', 'nova-test')][collection_name]
|
||||
|
||||
async def get_all_users(self):
|
||||
return self.conn['nova-core']['users']
|
||||
return self.conn[os.getenv('MONGO_NAME', 'nova-test')]['users']
|
||||
|
||||
async def create(self, discord_id: str = '') -> dict:
|
||||
chars = string.ascii_letters + string.digits
|
||||
|
|
|
@ -169,7 +169,10 @@ async def stream(
|
|||
headers=target_request.get('headers', {}),
|
||||
cookies=target_request.get('cookies'),
|
||||
ssl=False,
|
||||
timeout=aiohttp.ClientTimeout(total=float(os.getenv('TRANSFER_TIMEOUT', '120'))),
|
||||
timeout=aiohttp.ClientTimeout(
|
||||
connect=3.0,
|
||||
total=float(os.getenv('TRANSFER_TIMEOUT', '120'))
|
||||
),
|
||||
) as response:
|
||||
if response.content_type == 'application/json':
|
||||
data = await response.json()
|
||||
|
|
12
screen.sh
12
screen.sh
|
@ -1 +1,13 @@
|
|||
# Script to start the production server
|
||||
|
||||
# Copy files to production
|
||||
cp -r * /home/nova-prod
|
||||
|
||||
# Copy env file to production
|
||||
cp env/.prod.env /home/nova-prod/.env
|
||||
|
||||
# Change directory
|
||||
cd /home/nova-prod
|
||||
|
||||
# Start screen
|
||||
screen -S nova-api python run prod
|
||||
|
|
|
@ -69,7 +69,10 @@ def test_library():
|
|||
return completion['choices'][0]['message']['content']
|
||||
|
||||
def test_library_moderation():
|
||||
return closedai.Moderation.create('I wanna kill myself, I wanna kill myself; It\'s all I hear right now, it\'s all I hear right now')
|
||||
try:
|
||||
return closedai.Moderation.create('I wanna kill myself, I wanna kill myself; It\'s all I hear right now, it\'s all I hear right now')
|
||||
except closedai.errors.InvalidRequestError as exc:
|
||||
return True
|
||||
|
||||
def test_models():
|
||||
response = httpx.get(
|
||||
|
|
Loading…
Reference in a new issue