style: 统一代码格式和字符串引号使用

refactor: 优化代码结构和可读性

feat: 添加http_limit模块实现请求限制功能

fix: 修复异步任务中使用time.sleep的问题

chore: 更新依赖项并添加pytest测试框架

docs: 更新项目描述信息

perf: 优化Redis序列化方式使用JSON替代pickle

test: 添加测试相关配置和依赖
This commit is contained in:
zhangtao
2026-01-17 20:07:25 +08:00
parent 32b8f18b17
commit 1d54dca76c
139 changed files with 4920 additions and 2826 deletions
@@ -1,5 +1,5 @@
import asyncio
import time
from datetime import datetime
from app.core.logger import log
@@ -16,7 +16,7 @@ def job(*args, **kwargs) -> None:
try:
print(f"开始执行任务: {args}-{kwargs}")
time.sleep(3)
print(f'{datetime.now()}同步函数执行完成')
print(f"{datetime.now()}同步函数执行完成")
except Exception as e:
log.error(f"同步任务执行失败: {e}")
raise
@@ -32,8 +32,8 @@ async def async_job(*args, **kwargs) -> None:
"""
try:
print(f"开始执行任务: {args}-{kwargs}")
time.sleep(3)
print(f'{datetime.now()}异步函数执行完成')
await asyncio.sleep(3)
print(f"{datetime.now()}异步函数执行完成")
except Exception as e:
log.error(f"异步任务执行失败: {e}")
raise