🤖 自动格式化代码 [skip ci]
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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,保留第一个,关闭其他的
|
||||||
|
|||||||
Reference in New Issue
Block a user