🔊 add trace logs

This commit is contained in:
yanyongyu
2021-12-24 15:04:18 +08:00
parent 6643f951ef
commit 6ed87f1910
4 changed files with 18 additions and 5 deletions

View File

@ -216,11 +216,13 @@ def _resolve_combine_expr(obj_str: str) -> Type[Driver]:
drivers[0], "Driver", default_prefix="nonebot.drivers."
)
if len(drivers) == 1:
logger.trace(f"Detected driver {DriverClass} with no mixins.")
return DriverClass
mixins = [
_resolve_dot_notation(mixin, "Mixin", default_prefix="nonebot.drivers.")
for mixin in drivers[1:]
]
logger.trace(f"Detected driver {DriverClass} with mixins {mixins}.")
return combine_driver(DriverClass, *mixins)