summaryrefslogtreecommitdiff
path: root/ATRI/config.py
diff options
context:
space:
mode:
authorLint Action <[email protected]>2021-05-04 06:09:42 +0000
committerLint Action <[email protected]>2021-05-04 06:09:42 +0000
commit07a7e41f72cfa9dfd207a04445f4aa5b0b6fa3ce (patch)
treeb02c1b4e674acf6f56cf7335ad05acd0523af91c /ATRI/config.py
parent8e94b4cd4aea1943a9639b900e33fe0fa1de5bb8 (diff)
downloadATRI-07a7e41f72cfa9dfd207a04445f4aa5b0b6fa3ce.tar.gz
ATRI-07a7e41f72cfa9dfd207a04445f4aa5b0b6fa3ce.tar.bz2
ATRI-07a7e41f72cfa9dfd207a04445f4aa5b0b6fa3ce.zip
:rotating_light: 自动进行代码格式化
Diffstat (limited to 'ATRI/config.py')
-rw-r--r--ATRI/config.py70
1 files changed, 36 insertions, 34 deletions
diff --git a/ATRI/config.py b/ATRI/config.py
index cce33aa..f1aa9e6 100644
--- a/ATRI/config.py
+++ b/ATRI/config.py
@@ -7,50 +7,52 @@ from pydantic import BaseConfig
from .utils.yaml import load_yml
-CONFIG_PATH = Path('.') / 'config.yml'
+CONFIG_PATH = Path(".") / "config.yml"
config = load_yml(CONFIG_PATH)
class Config(BaseConfig):
class BotSelfConfig:
- config: dict = config['BotSelfConfig']
-
- host: IPv4Address = IPv4Address(config.get('host', '127.0.0.1'))
- port: int = int(config.get('port', 8080))
- debug: bool = bool(config.get('debug', False))
- superusers: set = set(config.get('superusers', ['1234567890']))
+ config: dict = config["BotSelfConfig"]
+
+ host: IPv4Address = IPv4Address(config.get("host", "127.0.0.1"))
+ port: int = int(config.get("port", 8080))
+ debug: bool = bool(config.get("debug", False))
+ superusers: set = set(config.get("superusers", ["1234567890"]))
nickname: set = set(
- config.get('nickname', ['ATRI', 'Atri', 'atri', '亚托莉', 'アトリ']))
- command_start: set = set(config.get('command_start', ['']))
- command_sep: set = set(config.get('command_sep', ['.']))
+ config.get("nickname", ["ATRI", "Atri", "atri", "亚托莉", "アトリ"])
+ )
+ command_start: set = set(config.get("command_start", [""]))
+ command_sep: set = set(config.get("command_sep", ["."]))
session_expire_timeout: timedelta = timedelta(
- config.get('session_expire_timeout', 2))
- session_exciting_time: int = int(config.get('session_exciting_time', 60))
-
+ config.get("session_expire_timeout", 2)
+ )
+ session_exciting_time: int = int(config.get("session_exciting_time", 60))
+
class NetworkPost:
- config: dict = config['NetworkPost']
-
- host: str = config.get('host', '127.0.0.1')
- port: int = int(config.get('port', 8081))
-
+ config: dict = config["NetworkPost"]
+
+ host: str = config.get("host", "127.0.0.1")
+ port: int = int(config.get("port", 8081))
+
class AdminPage:
- config: dict = config['AdminPage']
-
- host: str = config.get('host', '127.0.0.1')
- port: int = int(config.get('port', 8082))
-
+ config: dict = config["AdminPage"]
+
+ host: str = config.get("host", "127.0.0.1")
+ port: int = int(config.get("port", 8082))
+
class NsfwCheck:
- config: dict = config['NsfwCheck']
-
- enabled: bool = bool(config.get('enabled', False))
- passing_rate: float = float(config.get('passing_rate', 0.8))
- host: str = config.get('host', '127.0.0.1')
- port: int = int(config.get('port', 5000))
-
+ config: dict = config["NsfwCheck"]
+
+ enabled: bool = bool(config.get("enabled", False))
+ passing_rate: float = float(config.get("passing_rate", 0.8))
+ host: str = config.get("host", "127.0.0.1")
+ port: int = int(config.get("port", 5000))
+
class SauceNAO:
- config: dict = config['SauceNAO']
-
- key: str = config.get('key', '')
+ config: dict = config["SauceNAO"]
+
+ key: str = config.get("key", "")
RUNTIME_CONFIG = {
@@ -61,5 +63,5 @@ RUNTIME_CONFIG = {
"nickname": Config.BotSelfConfig.nickname,
"command_start": Config.BotSelfConfig.command_start,
"command_sep": Config.BotSelfConfig.command_sep,
- "session_expire_timeout": Config.BotSelfConfig.session_expire_timeout
+ "session_expire_timeout": Config.BotSelfConfig.session_expire_timeout,
}