core: fixing circular import

This commit is contained in:
ZhymabekRoman 2024-06-22 12:30:49 +05:00
parent 68611ff6a9
commit 437c8b7339
2 changed files with 4 additions and 5 deletions

View file

@ -2,7 +2,6 @@ import nest_asyncio
nest_asyncio.apply()
import datetime as dt
from loguru import logger
import pickledb
from multiprocessing import Value
@ -35,7 +34,6 @@ home_page_process = {}
ban_db = pickledb.load('ban_post_list.db', True)
START_TIME = dt.datetime.now().strftime("%H-%M-%S")
WORDS_LIST_FILE = "xkcdpass/static/legac"
xkcd_passwd = xp.generate_wordlist(wordfile=WORDS_LIST_FILE, min_length=5, max_length=8)

View file

@ -1,6 +1,7 @@
# Source: https://pawamoy.github.io/posts/unify-logging-for-a-gunicorn-uvicorn-app/
# This code taken from comment by GroverChouT
import datetime as dt
import logging
import os
import sys
@ -10,15 +11,16 @@ from gunicorn.glogging import Logger
from loguru import logger
from loguru._datetime import datetime as loguru_datetime
from server import START_TIME, config
from server import config
ENQUEUE = True
START_TIME = dt.datetime.now().strftime("%H-%M-%S")
# Python's logging module is not supporting TRACE level
# https://bugs.python.org/issue31732
# https://betterstack.com/community/guides/logging/how-to-start-logging-with-python/
logging.addLevelName("TRACE", 5)
ENQUEUE = True
BACKTRACE = True
DIAGNOSE = True
LOG_LEVEL = logging.getLevelName(config.LOG_LEVEL_NAME)
@ -27,7 +29,6 @@ LOG_FORMAT = "[{process.id}] | <green>{time:YYYY-MM-DD HH:mm:ss.SSS}</green> | <
LOG_FOLDER_PATH = f"server/user_data/logs/{{time:YYYY-MM-DD}}/{START_TIME}"
LOG_FOLDER_PATH_FORMATED = LOG_FOLDER_PATH.format(time=loguru_datetime.now())
def logger_register():
pid = os.getpid()
handlers = [