import optimization to make linter less mad
This commit is contained in:
parent
bae56703ba
commit
ac76ba688e
@ -4,10 +4,8 @@ from typing import List
|
|||||||
import aiodynamo.client
|
import aiodynamo.client
|
||||||
import aiohttp
|
import aiohttp
|
||||||
|
|
||||||
from token_bot.persistant_database import Alert, User, AlertType
|
from token_bot.persistant_database import Alert, User
|
||||||
from token_bot.persistant_database import database as pdb
|
from token_bot.persistant_database import database as pdb
|
||||||
from token_bot.token_database.flavor import Flavor
|
|
||||||
from token_bot.token_database.region import Region
|
|
||||||
|
|
||||||
|
|
||||||
class AlertsController:
|
class AlertsController:
|
||||||
|
@ -4,9 +4,8 @@ from typing import List
|
|||||||
import aiodynamo.client
|
import aiodynamo.client
|
||||||
import aiohttp
|
import aiohttp
|
||||||
|
|
||||||
from token_bot.persistant_database.user_schema import User
|
|
||||||
from token_bot.persistant_database import database as pdb, Alert
|
from token_bot.persistant_database import database as pdb, Alert
|
||||||
from token_bot.controller.alerts import AlertsController as AlertS, AlertsController
|
from token_bot.persistant_database.user_schema import User
|
||||||
|
|
||||||
|
|
||||||
class UsersController:
|
class UsersController:
|
||||||
|
@ -1,15 +1,10 @@
|
|||||||
import json
|
|
||||||
import os
|
|
||||||
|
|
||||||
import aiohttp
|
import aiohttp
|
||||||
from interactions import Extension, Permissions, SlashContext, OptionType, slash_option
|
from interactions import Extension
|
||||||
from interactions import check, is_owner, slash_command, slash_default_member_permission, listen
|
from interactions import slash_command, listen
|
||||||
from interactions.api.events import Startup, MessageCreate
|
from interactions.api.events import Startup
|
||||||
from interactions import Task, IntervalTrigger
|
|
||||||
|
|
||||||
|
|
||||||
from token_bot.token_database import database as tdb
|
|
||||||
from token_bot.token_database import database as pdb
|
from token_bot.token_database import database as pdb
|
||||||
|
from token_bot.token_database import database as tdb
|
||||||
|
|
||||||
VERSION = "0.1.0"
|
VERSION = "0.1.0"
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import datetime
|
import datetime
|
||||||
from typing import LiteralString, Set, List, Tuple
|
from typing import List, Tuple
|
||||||
|
|
||||||
from token_bot.history_manager.update_trigger import UpdateTrigger
|
from token_bot.history_manager.update_trigger import UpdateTrigger
|
||||||
from token_bot.persistant_database import AlertType, Alert
|
from token_bot.persistant_database import AlertType, Alert
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
import datetime
|
import datetime
|
||||||
from typing import Set, List, Dict, LiteralString, Tuple
|
from typing import List, Dict, Tuple
|
||||||
|
|
||||||
from token_bot.history_manager.history import History
|
from token_bot.history_manager.history import History
|
||||||
from token_bot.persistant_database import Alert
|
from token_bot.persistant_database import Alert
|
||||||
|
from token_bot.token_database import database as tdb
|
||||||
from token_bot.token_database.flavor import Flavor
|
from token_bot.token_database.flavor import Flavor
|
||||||
from token_bot.token_database.region import Region
|
from token_bot.token_database.region import Region
|
||||||
|
|
||||||
from token_bot.token_database import database as tdb
|
|
||||||
|
|
||||||
class HistoryManager:
|
class HistoryManager:
|
||||||
HIGH_FIDELITY_PERIOD = '72h'
|
HIGH_FIDELITY_PERIOD = '72h'
|
||||||
|
@ -1,13 +1,9 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
import aiohttp
|
import aiohttp
|
||||||
|
|
||||||
from aiodynamo.client import Client
|
from aiodynamo.client import Client
|
||||||
from aiodynamo.client import Table
|
|
||||||
from aiodynamo.credentials import Credentials
|
from aiodynamo.credentials import Credentials
|
||||||
from aiodynamo.http.httpx import HTTPX
|
|
||||||
from aiodynamo.http.aiohttp import AIOHTTP
|
from aiodynamo.http.aiohttp import AIOHTTP
|
||||||
from httpx import AsyncClient
|
|
||||||
|
|
||||||
|
|
||||||
class Database:
|
class Database:
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
from typing import List, Tuple, Dict
|
from typing import List, Dict
|
||||||
|
|
||||||
from aiodynamo.client import Table
|
from aiodynamo.client import Table
|
||||||
from aiodynamo.errors import ItemNotFound
|
from aiodynamo.errors import ItemNotFound
|
||||||
|
|
||||||
|
|
||||||
from token_bot.token_database.flavor import Flavor
|
|
||||||
from token_bot.token_database.region import Region
|
|
||||||
import token_bot.persistant_database as pdb
|
import token_bot.persistant_database as pdb
|
||||||
|
from token_bot.token_database.region import Region
|
||||||
|
|
||||||
|
|
||||||
class User:
|
class User:
|
||||||
def __init__(self, user_id: int, region: Region = None, subscribed_alerts: List['pdb.Alert'] = None) -> None:
|
def __init__(self, user_id: int, region: Region = None, subscribed_alerts: List['pdb.Alert'] = None) -> None:
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import os
|
|
||||||
import logging
|
import logging
|
||||||
|
import os
|
||||||
|
|
||||||
import aiohttp
|
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
from interactions import Client, Intents
|
from interactions import Client, Intents
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
from typing import Dict, List
|
from typing import Dict, List
|
||||||
from token_bot.token_database.flavor import Flavor
|
|
||||||
from token_bot.token_database.exceptions import *
|
|
||||||
import aiohttp
|
|
||||||
import json
|
|
||||||
|
|
||||||
|
import aiohttp
|
||||||
|
|
||||||
|
from token_bot.token_database.exceptions import *
|
||||||
|
from token_bot.token_database.flavor import Flavor
|
||||||
from token_bot.token_database.region import Region
|
from token_bot.token_database.region import Region
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,37 +1,29 @@
|
|||||||
import copy
|
import copy
|
||||||
import json
|
|
||||||
import logging
|
import logging
|
||||||
import os
|
from typing import Type, Dict, List
|
||||||
from enum import Enum
|
|
||||||
from typing import Any, Type, Dict, List
|
|
||||||
|
|
||||||
import aiohttp
|
import aiohttp
|
||||||
from interactions import Extension, Permissions, SlashContext, OptionType, slash_option, component_callback, \
|
from interactions import Extension, SlashContext, component_callback, \
|
||||||
ComponentContext, StringSelectMenu, Message
|
ComponentContext, StringSelectMenu, Message
|
||||||
from interactions import check, is_owner, slash_command, slash_default_member_permission, listen
|
|
||||||
from interactions.api.events import Startup, MessageCreate
|
|
||||||
from interactions.api.events import Component
|
|
||||||
from interactions import Task, IntervalTrigger
|
from interactions import Task, IntervalTrigger
|
||||||
|
from interactions import slash_command, listen
|
||||||
|
from interactions.api.events import Component
|
||||||
|
from interactions.api.events import Startup
|
||||||
|
|
||||||
|
from token_bot.controller.alerts import AlertsController
|
||||||
|
from token_bot.controller.users import UsersController
|
||||||
from token_bot.history_manager.history_manager import HistoryManager
|
from token_bot.history_manager.history_manager import HistoryManager
|
||||||
from token_bot.persistant_database import database as pdb
|
from token_bot.persistant_database.alert_category import AlertCategory
|
||||||
from token_bot.token_database import database as tdb
|
|
||||||
|
|
||||||
from token_bot.token_database.flavor import Flavor
|
|
||||||
from token_bot.token_database.region import Region
|
|
||||||
|
|
||||||
from token_bot.persistant_database.user_schema import User
|
|
||||||
from token_bot.persistant_database.alert_schema import Alert
|
from token_bot.persistant_database.alert_schema import Alert
|
||||||
from token_bot.persistant_database.alert_type import AlertType
|
from token_bot.persistant_database.alert_type import AlertType
|
||||||
from token_bot.persistant_database.alert_category import AlertCategory
|
from token_bot.persistant_database.user_schema import User
|
||||||
|
from token_bot.token_database import database as tdb
|
||||||
from token_bot.controller.users import UsersController
|
from token_bot.token_database.flavor import Flavor
|
||||||
from token_bot.controller.alerts import AlertsController
|
from token_bot.token_database.region import Region
|
||||||
from token_bot.ui.action_row.tracker import ALERT_TYPE_ROW
|
from token_bot.ui.action_row.tracker import ALERT_TYPE_ROW
|
||||||
|
|
||||||
from token_bot.ui.select_menus.region_menu import REGION_MENU
|
|
||||||
from token_bot.ui.select_menus.flavor_menu import FLAVOR_MENU
|
|
||||||
from token_bot.ui.select_menus.alert_menu import HIGH_ALERT_MENU, LOW_ALERT_MENU
|
from token_bot.ui.select_menus.alert_menu import HIGH_ALERT_MENU, LOW_ALERT_MENU
|
||||||
|
from token_bot.ui.select_menus.flavor_menu import FLAVOR_MENU
|
||||||
|
from token_bot.ui.select_menus.region_menu import REGION_MENU
|
||||||
|
|
||||||
|
|
||||||
class Tracker(Extension):
|
class Tracker(Extension):
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
from interactions import ActionRow
|
from interactions import ActionRow
|
||||||
|
|
||||||
from token_bot.ui.buttons.tracker.alert_category import HIGH_ALERT_BUTTON, LOW_ALERT_BUTTON, CUSTOM_ALERT_BUTTON
|
from token_bot.ui.buttons.tracker.alert_category import HIGH_ALERT_BUTTON, LOW_ALERT_BUTTON
|
||||||
|
|
||||||
|
|
||||||
ALERT_TYPE_ROW: list[ActionRow] = [
|
ALERT_TYPE_ROW: list[ActionRow] = [
|
||||||
ActionRow(
|
ActionRow(
|
||||||
|
Loading…
Reference in New Issue
Block a user