🤖 自动格式化代码 [skip ci]
This commit is contained in:
@@ -945,6 +945,7 @@ class NormalChat:
|
||||
"""获取指定时间戳之前的指定数量消息"""
|
||||
try:
|
||||
from src.common.message_repository import find_messages
|
||||
|
||||
filter_query = {"chat_id": self.stream_id, "time": {"$lt": timestamp}}
|
||||
sort_order = [("time", -1)] # 倒序排列,取最近的几条
|
||||
messages = find_messages(message_filter=filter_query, sort=sort_order, limit=limit)
|
||||
@@ -958,6 +959,7 @@ class NormalChat:
|
||||
"""获取指定时间戳之后的指定数量消息"""
|
||||
try:
|
||||
from src.common.message_repository import find_messages
|
||||
|
||||
filter_query = {"chat_id": self.stream_id, "time": {"$gt": timestamp}}
|
||||
sort_order = [("time", 1)] # 正序排列,取最早的几条
|
||||
return find_messages(message_filter=filter_query, sort=sort_order, limit=limit)
|
||||
|
||||
@@ -35,7 +35,7 @@ def get_file_handler():
|
||||
# 检查现有handler,避免重复创建
|
||||
for handler in root_logger.handlers:
|
||||
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
|
||||
return _file_handler
|
||||
|
||||
@@ -213,7 +213,7 @@ def remove_duplicate_handlers():
|
||||
file_handlers = []
|
||||
for handler in root_logger.handlers[:]:
|
||||
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)
|
||||
|
||||
# 如果有多个文件handler,保留第一个,关闭其他的
|
||||
|
||||
Reference in New Issue
Block a user