def register(self, name, klass): """ :param name: :param klass: """ if not IPaymentOperation.providedBy(klass): raise ValueError("%r does not implement required interface " "IPaymentOperation" % (klass, )) self._methods[name] = klass
def register(self, name, klass): """ :param name: :param klass: """ if not IPaymentOperation.providedBy(klass): raise ValueError( "%r does not implement required interface " "IPaymentOperation" % (klass, )) self._methods[name] = klass
def register_fallback(self, klass): if not IPaymentOperation.providedBy(klass): raise ValueError("%r does not implement required interface " "IPaymentOperation" % (klass, )) self._fallback_operation = klass
def register_fallback(self, klass): if not IPaymentOperation.providedBy(klass): raise ValueError( "%r does not implement required interface " "IPaymentOperation" % (klass, )) self._fallback_operation = klass