FOSWLY / summarize-backend
Цитата: Денис от 24.08.2024, 10:50Добрый день👋
Помогите, пожалуйста, запустить сервер. Делал всё по инструкции, а также этой и тут. Вписал свой api key и cookie в соответствующих строках между апострофами, а также в файле env. При запуске сервера с помощью команды python3 -OO main.py в командной строке ничего не происходит, а просто пишется Python. Как можно решить данную проблему?
Добрый день👋
Помогите, пожалуйста, запустить сервер. Делал всё по инструкции, а также этой и тут. Вписал свой api key и cookie в соответствующих строках между апострофами, а также в файле env. При запуске сервера с помощью команды python3 -OO main.py в командной строке ничего не происходит, а просто пишется Python. Как можно решить данную проблему?
Цитата: Pixi от 25.08.2024, 03:49Денис, Привет, Добавь сам больше отладки. Как пример запускай так
python3 main.pyбез флага -OOimport asyncio from hypercorn.asyncio import serve from server import start if __name__ == '__main__': try: print("Starting server...") config, app = asyncio.run(start()) print("Server started with config:", config) asyncio.run(serve(app, config)) # type: ignore except Exception as e: print(f"An error occurred: {e}")Файл settings.py
import os from config.load import load_env load_env() print(f"PORT: {os.environ.get('PORT')}") print(f"API_KEY: {os.environ.get('API_KEY')}") print(f"YANDEX_COOKIE: {os.environ.get('YANDEX_COOKIE')}") PORT = os.environ.get('PORT', 3312) API_KEY = os.environ.get('API_KEY', '') YANDEX_COOKIE = os.environ.get('YANDEX_COOKIE', '')Проверка
pip install hypercornиpip install aiohttp
Денис, Привет, Добавь сам больше отладки. Как пример запускай так Скопированоpython3 main.py без флага -OO
import asyncio
from hypercorn.asyncio import serve
from server import start
if __name__ == '__main__':
try:
print("Starting server...")
config, app = asyncio.run(start())
print("Server started with config:", config)
asyncio.run(serve(app, config)) # type: ignore
except Exception as e:
print(f"An error occurred: {e}")
Файл settings.py
import os
from config.load import load_env
load_env()
print(f"PORT: {os.environ.get('PORT')}")
print(f"API_KEY: {os.environ.get('API_KEY')}")
print(f"YANDEX_COOKIE: {os.environ.get('YANDEX_COOKIE')}")
PORT = os.environ.get('PORT', 3312)
API_KEY = os.environ.get('API_KEY', '')
YANDEX_COOKIE = os.environ.get('YANDEX_COOKIE', '')
Проверка Скопированоpip install hypercorn и Скопированоpip install aiohttp
Цитата: Денис от 25.08.2024, 11:41Pixi, добрый день👋 и спасибо за отклик😉
Этот код надо запустить в командной строке, а потом просто ввести python3 main.py? А этот код скопировать в setting.py и в строках (11-12) API_KEY и YANDEX_COOKIE (в скобках) перед двойными кавычками ввести соответственно свои api и cookie, верно?
Pixi, добрый день👋 и спасибо за отклик😉
Этот код надо запустить в командной строке, а потом просто ввести python3 main.py? А этот код скопировать в setting.py и в строках (11-12) API_KEY и YANDEX_COOKIE (в скобках) перед двойными кавычками ввести соответственно свои api и cookie, верно?