🤖 自动格式化代码 [skip ci]

This commit is contained in:
github-actions[bot]
2025-06-15 13:31:01 +00:00
parent ece20aa546
commit 4f258f0870
2 changed files with 15 additions and 13 deletions

View File

@@ -945,6 +945,7 @@ class NormalChat:
"""获取指定时间戳之前的指定数量消息""" """获取指定时间戳之前的指定数量消息"""
try: try:
from src.common.message_repository import find_messages from src.common.message_repository import find_messages
filter_query = {"chat_id": self.stream_id, "time": {"$lt": timestamp}} filter_query = {"chat_id": self.stream_id, "time": {"$lt": timestamp}}
sort_order = [("time", -1)] # 倒序排列,取最近的几条 sort_order = [("time", -1)] # 倒序排列,取最近的几条
messages = find_messages(message_filter=filter_query, sort=sort_order, limit=limit) messages = find_messages(message_filter=filter_query, sort=sort_order, limit=limit)
@@ -958,6 +959,7 @@ class NormalChat:
"""获取指定时间戳之后的指定数量消息""" """获取指定时间戳之后的指定数量消息"""
try: try:
from src.common.message_repository import find_messages from src.common.message_repository import find_messages
filter_query = {"chat_id": self.stream_id, "time": {"$gt": timestamp}} filter_query = {"chat_id": self.stream_id, "time": {"$gt": timestamp}}
sort_order = [("time", 1)] # 正序排列,取最早的几条 sort_order = [("time", 1)] # 正序排列,取最早的几条
return find_messages(message_filter=filter_query, sort=sort_order, limit=limit) return find_messages(message_filter=filter_query, sort=sort_order, limit=limit)

View File

@@ -35,7 +35,7 @@ def get_file_handler():
# 检查现有handler避免重复创建 # 检查现有handler避免重复创建
for handler in root_logger.handlers: for handler in root_logger.handlers:
if isinstance(handler, logging.handlers.RotatingFileHandler): if isinstance(handler, logging.handlers.RotatingFileHandler):
if hasattr(handler, 'baseFilename') and Path(handler.baseFilename) == log_file_path: if hasattr(handler, "baseFilename") and Path(handler.baseFilename) == log_file_path:
_file_handler = handler _file_handler = handler
return _file_handler return _file_handler
@@ -213,7 +213,7 @@ def remove_duplicate_handlers():
file_handlers = [] file_handlers = []
for handler in root_logger.handlers[:]: for handler in root_logger.handlers[:]:
if isinstance(handler, logging.handlers.RotatingFileHandler): if isinstance(handler, logging.handlers.RotatingFileHandler):
if hasattr(handler, 'baseFilename') and handler.baseFilename == log_file_path: if hasattr(handler, "baseFilename") and handler.baseFilename == log_file_path:
file_handlers.append(handler) file_handlers.append(handler)
# 如果有多个文件handler保留第一个关闭其他的 # 如果有多个文件handler保留第一个关闭其他的