Adaptio

Latest version: v0.2.0

Safety actively analyzes 698693 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.0

Feat

- **with_async_control**: Refactor with_async_control decorator to enhance exception handling

0.1.4

变更
- 移除了 with_async_control 装饰器中的 raise_after_retry 参数,简化异常处理逻辑

0.1.3

变更
- 优化了 `with_adaptive_retry` 装饰器的日志前缀处理,现在会自动使用被装饰函数的名称作为日志前缀
- 改进了重试日志的可读性和追踪能力

0.1.2

变更
- 改进 `AdjustableSemaphore` 的任务处理测试
- 增强 CI 工作流程和并发处理
- 更新 README.md,增强文档说明和示例

0.1.1

变更
- 重构 pre-commit 配置以使用 Python 环境
- 清理和优化 pyproject.toml 文件
- 改进 README 文档:
- 添加安装说明
- 添加使用示例
- 添加常见问题解答(FAQ)部分

0.1.0

- 初始版本发布
- 添加 `AdaptiveAsyncConcurrencyLimiter` 类用于动态并发控制
- 添加 `AdjustableSemaphore` 类用于可调整容量的信号量
- 添加 `with_adaptive_retry` 装饰器用于自适应重试
- 添加 `with_async_control` 装饰器用于异步控制
- 添加 `raise_on_aiohttp_overload` 装饰器用于 aiohttp 过载处理
- 添加完整的类型提示支持
- 添加单元测试覆盖
- 添加 CI/CD 工作流支持
- 添加自动发布到 PyPI 的支持
- 添加详细的使用文档和示例

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.