擅长:python、mysql、java
<p>您的<code>register</code>函数试图在实际定义全局名称之前实例化<code>Dep_A</code>。(也就是说,在<code>Dep_A</code>将调用结果赋给元类之前,它在class语句体仍在执行时被调用。)</p>
<p>您希望存储类本身:</p>
<pre><code>def register(cls):
registry[cls.__name__] = cls # Not cls()
return cls
</code></pre>