Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 def register_fallback(self, klass):
     if not IPaymentOperation.providedBy(klass):
         raise ValueError("%r does not implement required interface "
                          "IPaymentOperation" % (klass, ))
     self._fallback_operation = klass
Esempio n. 4
0
 def register_fallback(self, klass):
     if not IPaymentOperation.providedBy(klass):
         raise ValueError(
             "%r does not implement required interface "
             "IPaymentOperation" % (klass, ))
     self._fallback_operation = klass