对整个代码库进行了一次全面的代码风格清理和现代化改造,主要包括: - 移除了所有文件中多余的行尾空格。 - 将类型提示更新为 PEP 585 和 PEP 604 引入的现代语法(例如,使用 `list` 代替 `List`,使用 `|` 代替 `Optional`)。 - 清理了多个模块中未被使用的导入语句。 - 移除了不含插值变量的冗余 f-string。 - 调整了部分 `__init__.py` 文件中的 `__all__` 导出顺序,以保持一致性。 这些改动旨在提升代码的可读性和可维护性,使其与现代 Python 最佳实践保持一致,但未修改任何核心逻辑。
17 lines
372 B
Python
17 lines
372 B
Python
"""
|
|
安全模块
|
|
|
|
提供消息安全检测和过滤的核心接口。
|
|
插件可以通过实现这些接口来扩展安全功能。
|
|
"""
|
|
|
|
from .interfaces import SecurityChecker, SecurityCheckResult
|
|
from .manager import SecurityManager, get_security_manager
|
|
|
|
__all__ = [
|
|
"SecurityCheckResult",
|
|
"SecurityChecker",
|
|
"SecurityManager",
|
|
"get_security_manager",
|
|
]
|