fix(ci): format code and fix ruff lintings issues

This commit is contained in:
2569718930@qq.com
2026-03-03 00:12:16 +08:00
parent e423eaeb77
commit c8a7fe8548
8 changed files with 872 additions and 469 deletions
+5 -4
View File
@@ -1,12 +1,13 @@
import os
from dotenv import load_dotenv
def load_config():
"""
Load configuration from environment variables and config files
"""
load_dotenv()
def get_env_or_none(key):
val = os.getenv(key)
if not val or "your_" in val.lower() or val.strip() == "":
@@ -40,14 +41,14 @@ def load_config():
"market_volume_signal": 0.15,
"orderbook_analysis": 0.10,
"technical_indicators": 0.05,
"onchain_whale_signal": 0.05
"onchain_whale_signal": 0.05,
}
},
"app": {
"log_level": os.getenv("LOG_LEVEL", "INFO"),
"env": os.getenv("ENV", "development"),
"proxy": os.getenv("HTTPS_PROXY") or os.getenv("HTTP_PROXY"),
}
},
}
return config
+5 -4
View File
@@ -1,19 +1,20 @@
import sys
from loguru import logger
def setup_logger(level="DEBUG"):
"""
Configure loguru logger
"""
logger.remove() # Remove default handler
# 控制台输出 - 使用支持中文的格式
logger.add(
sys.stderr,
format="<green>{time:YYYY-MM-DD HH:mm:ss}</green> | <level>{level: <8}</level> | <level>{message}</level>",
level=level
level=level,
)
# 文件输出
logger.add(
"data/logs/trading_system.log",
@@ -21,7 +22,7 @@ def setup_logger(level="DEBUG"):
retention="10 days",
level=level,
encoding="utf-8",
compression="zip"
compression="zip",
)
logger.info("日志系统初始化完成。")