У меня есть этот код:
class AppInterface(zope.interface.Interface):
def required_function():
pass
@zope.interface.implementer(AppInterface)
class DesktopApp:
def other_function(self):
print('Who I am')
Я не написал нужную функцию в DekstopApp, и она должна вызвать ошибку.
Но этот код работает.
Но когда я использую Модуль ab c, если я не напишу требуемый метод, я получу ошибку.
Что мне следует использовать ab c или zope.interface?