Fix circular import
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user