Fix circular import

This commit is contained in:
BarsTiger
2023-10-10 19:33:50 +03:00
parent 45205710d3
commit 02e8e5aaf5
3 changed files with 6 additions and 3 deletions

View File

@@ -1,5 +1,4 @@
from sqlitedict import SqliteDict
from bot.common import bot
from bot.utils.config import config
from aiogram.types import FSInputFile, InputMediaDocument
from aiogram import exceptions
@@ -17,6 +16,8 @@ class DBDict(SqliteDict):
super().__init__(DB, tablename=tablename, autocommit=True)
async def write(self):
from bot.common import bot
try:
DBMeta().update_time = time.time_ns()

View File

@@ -1,6 +1,5 @@
import os.path
from bot.utils.config import config
from bot.common import bot
from aiogram.exceptions import TelegramBadRequest
import asyncio
@@ -72,6 +71,8 @@ class CloudMeta:
@staticmethod
async def get(item):
from bot.common import bot
try:
if not DBMeta().update_time or not bot.cloudmeta_message_text:
raise AttributeError

View File

@@ -1,6 +1,5 @@
import os
from .meta import DBMeta, CloudMeta
from bot.common import bot
from bot.utils.config import config
from sqlitedict import SqliteDict
@@ -9,6 +8,8 @@ DB_CHAT = config.telegram.db_chat
async def pull():
from bot.common import bot
if DBMeta().message_id == 'None':
from . import db
print('No dbmeta file')