我有一个 model 命名空间和一个 event 命名空间。两者都在应用程序中互相使用(即用于类型检查)。
问题是,当通过从语法导入时,app返回带有(我想)循环依赖项的错误。因此,我尝试使用Juset基本的 import 语法:
import domain.event as event
但是,当我尝试检查类型(或只是将它们传递给@singledispatch装饰器)时,我会收到错误消息:
@apply.register(event.IntervalLaunched)
AttributeError: module 'domain.event' has no attribute 'IntervalLaunched'
该类是文件 event.py 中的有效类,我100%肯定路径正确。
我应该怎么做才能使其正常工作?