Esempio n. 1
0
 def remove(self, consumer):
     if IConsumer.providedBy(consumer):
         consumer = consumer.key
     self._consumers.pop(consumer)
Esempio n. 2
0
 def add(self, consumer):
     assert IConsumer.providedBy(consumer)
     if self.get(consumer.key):
         raise ValueError('consumer %s already exists', consumer.key)
     self._consumers[consumer.key] = consumer