mirror of https://github.com/Mai-with-u/MaiBot.git
🤖 自动格式化代码 [skip ci]
parent
ece20aa546
commit
4f258f0870
|
|
@ -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,保留第一个,关闭其他的
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue