mirror of
https://gitflic.ru/project/alt-gnome/karkas.git
synced 2025-11-25 09:08:06 +03:00
добавляет правило TC200
This commit is contained in:
@@ -20,8 +20,8 @@ def get_module_directory(module_name):
|
||||
return os.path.dirname(module_path)
|
||||
|
||||
|
||||
async def register_bot_webhook(app: FastAPI, bot: Bot, dp: Dispatcher):
|
||||
async def handle_webhook(request: Request):
|
||||
async def register_bot_webhook(app: "FastAPI", bot: "Bot", dp: "Dispatcher"):
|
||||
async def handle_webhook(request: "Request"):
|
||||
try:
|
||||
update = Update.model_validate(await request.json(), context={"bot": bot})
|
||||
await dp.feed_update(bot, update)
|
||||
|
||||
@@ -41,5 +41,5 @@ class AbstractLoader:
|
||||
def info(self) -> ModuleInfo:
|
||||
raise NotImplementedError
|
||||
|
||||
def load(self) -> types.ModuleType:
|
||||
def load(self) -> "types.ModuleType":
|
||||
raise NotImplementedError
|
||||
|
||||
@@ -18,12 +18,12 @@ async def set_chat_menu_button(menu_button):
|
||||
await app.bot.set_chat_menu_button(menu_button=menu_button)
|
||||
|
||||
|
||||
def register_router(router: Router):
|
||||
def register_router(router: "Router"):
|
||||
app = Singleton()
|
||||
app.storage["_routers"].append(router)
|
||||
|
||||
|
||||
def register_outer_message_middleware(middleware: BaseMiddleware):
|
||||
def register_outer_message_middleware(middleware: "BaseMiddleware"):
|
||||
app = Singleton()
|
||||
app.storage["_outer_message_middlewares"].append(middleware)
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ class RestrictedPythonPolicy(RestrictingNodeTransformer):
|
||||
return self.node_contents_visit(node)
|
||||
"""
|
||||
|
||||
def visit_AnnAssign(self, node: AnnAssign) -> Any:
|
||||
def visit_AnnAssign(self, node: "AnnAssign") -> Any:
|
||||
# missing in RestrictingNodeTransformer
|
||||
# this doesn't need the logic that is in visit_Assign
|
||||
# because it doesn't have a "targets" attribute,
|
||||
|
||||
@@ -19,9 +19,9 @@ class SingletonMeta(type):
|
||||
|
||||
|
||||
class Singleton(metaclass=SingletonMeta):
|
||||
bot: Bot
|
||||
dp: Dispatcher = None
|
||||
modules_manager: ModulesManager = None
|
||||
bot: "Bot"
|
||||
dp: "Dispatcher" = None
|
||||
modules_manager: "ModulesManager" = None
|
||||
storage = {
|
||||
"_fsm_storage": MemoryStorage(),
|
||||
"_routers": [],
|
||||
|
||||
Reference in New Issue
Block a user