次のクラスがあります:
@implementer(ISocial)
class SocialVKSelenium:
pass
そして、それを Zope レジストリに追加すると:
gsm = getGlobalSiteManager()
gsm.registerAdapter(SocialVKSelenium)
私が得た:TypeError: The adapter factory doesn't have a __component_adapts__ attribute and no required specifications were specified
そこにアダプター(IOther)を追加すると、登録は期待どおりに機能しますが、そうではありません。なぜそれが起こるのですか?