def inspect_for_addons(self, module_loader, name, ispkg): try: m = _import('zizi.apps.' + name + '.notifier') except ImportError: return None appcls = getattr(m, 'Notifier', None) if appcls and issubclass(appcls, NotifierBase): return {name: appcls}
def inspect_for_addons(self, module_loader, name, ispkg): try: m = _import('zizi.apps.classifier.plugins.' + name) except ImportError as e: print("Cannot load %s: %s" % (name, e)) return None func = getattr(m, 'process', None) if func and callable(func): return {name: func}