Fix circular import
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
from sqlitedict import SqliteDict
|
from sqlitedict import SqliteDict
|
||||||
from bot.common import bot
|
|
||||||
from bot.utils.config import config
|
from bot.utils.config import config
|
||||||
from aiogram.types import FSInputFile, InputMediaDocument
|
from aiogram.types import FSInputFile, InputMediaDocument
|
||||||
from aiogram import exceptions
|
from aiogram import exceptions
|
||||||
@@ -17,6 +16,8 @@ class DBDict(SqliteDict):
|
|||||||
super().__init__(DB, tablename=tablename, autocommit=True)
|
super().__init__(DB, tablename=tablename, autocommit=True)
|
||||||
|
|
||||||
async def write(self):
|
async def write(self):
|
||||||
|
from bot.common import bot
|
||||||
|
|
||||||
try:
|
try:
|
||||||
DBMeta().update_time = time.time_ns()
|
DBMeta().update_time = time.time_ns()
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import os.path
|
import os.path
|
||||||
from bot.utils.config import config
|
from bot.utils.config import config
|
||||||
from bot.common import bot
|
|
||||||
from aiogram.exceptions import TelegramBadRequest
|
from aiogram.exceptions import TelegramBadRequest
|
||||||
import asyncio
|
import asyncio
|
||||||
|
|
||||||
@@ -72,6 +71,8 @@ class CloudMeta:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
async def get(item):
|
async def get(item):
|
||||||
|
from bot.common import bot
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if not DBMeta().update_time or not bot.cloudmeta_message_text:
|
if not DBMeta().update_time or not bot.cloudmeta_message_text:
|
||||||
raise AttributeError
|
raise AttributeError
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import os
|
import os
|
||||||
from .meta import DBMeta, CloudMeta
|
from .meta import DBMeta, CloudMeta
|
||||||
from bot.common import bot
|
|
||||||
from bot.utils.config import config
|
from bot.utils.config import config
|
||||||
from sqlitedict import SqliteDict
|
from sqlitedict import SqliteDict
|
||||||
|
|
||||||
@@ -9,6 +8,8 @@ DB_CHAT = config.telegram.db_chat
|
|||||||
|
|
||||||
|
|
||||||
async def pull():
|
async def pull():
|
||||||
|
from bot.common import bot
|
||||||
|
|
||||||
if DBMeta().message_id == 'None':
|
if DBMeta().message_id == 'None':
|
||||||
from . import db
|
from . import db
|
||||||
print('No dbmeta file')
|
print('No dbmeta file')
|
||||||
|
|||||||
Reference in New Issue
Block a user