1
0
mirror of https://github.com/eternnoir/pyTelegramBotAPI.git synced 2023-08-10 21:12:57 +03:00

Avoid circular import

This commit is contained in:
coder2020official 2022-05-02 14:45:43 +05:00
parent 836130a718
commit f9cd0d7e08
6 changed files with 6 additions and 13 deletions

View File

@ -1,7 +1,5 @@
from telebot.asyncio_storage.base_storage import StateStorageBase, StateContext
from telebot.asyncio_handler_backends import State
class StateMemoryStorage(StateStorageBase):
def __init__(self) -> None:
self.data = {}
@ -10,7 +8,7 @@ class StateMemoryStorage(StateStorageBase):
async def set_state(self, chat_id, user_id, state):
if isinstance(state, State):
if hasattr(state, 'name'):
state = state.name
if chat_id in self.data:
if user_id in self.data[chat_id]:

View File

@ -1,7 +1,6 @@
from telebot.asyncio_storage.base_storage import StateStorageBase, StateContext
import os
from telebot.asyncio_handler_backends import State
import pickle
@ -47,7 +46,7 @@ class StatePickleStorage(StateStorageBase):
file.close()
async def set_state(self, chat_id, user_id, state):
if isinstance(state, State):
if hasattr(state, 'name'):
state = state.name
if chat_id in self.data:
if user_id in self.data[chat_id]:

View File

@ -1,7 +1,6 @@
from telebot.asyncio_storage.base_storage import StateStorageBase, StateContext
import json
from telebot.asyncio_handler_backends import State
redis_installed = True
try:
@ -67,7 +66,7 @@ class StateRedisStorage(StateStorageBase):
"""
response = await self.get_record(chat_id)
user_id = str(user_id)
if isinstance(state, State):
if hasattr(state, 'name'):
state = state.name
if response:
if user_id in response:

View File

@ -1,6 +1,5 @@
from telebot.storage.base_storage import StateStorageBase, StateContext
from telebot.handler_backends import State
class StateMemoryStorage(StateStorageBase):
def __init__(self) -> None:
@ -10,7 +9,7 @@ class StateMemoryStorage(StateStorageBase):
def set_state(self, chat_id, user_id, state):
if isinstance(state, State):
if hasattr(state, 'name'):
state = state.name
if chat_id in self.data:
if user_id in self.data[chat_id]:

View File

@ -1,6 +1,5 @@
from telebot.storage.base_storage import StateStorageBase, StateContext
import os
from telebot.handler_backends import State
import pickle
@ -53,7 +52,7 @@ class StatePickleStorage(StateStorageBase):
file.close()
def set_state(self, chat_id, user_id, state):
if isinstance(state, State):
if hasattr(state, 'name'):
state = state.name
if chat_id in self.data:
if user_id in self.data[chat_id]:

View File

@ -1,7 +1,6 @@
from pyclbr import Class
from telebot.storage.base_storage import StateStorageBase, StateContext
import json
from telebot.handler_backends import State
redis_installed = True
try:
@ -66,7 +65,7 @@ class StateRedisStorage(StateStorageBase):
"""
response = self.get_record(chat_id)
user_id = str(user_id)
if isinstance(state, State):
if hasattr(state, 'name'):
state = state.name
if response: