# HG changeset patch # User Ralph Meijer # Date 1099490712 0 # Node ID 4447b3c5b8578210d747e3b3381e09e40ee9755e # Parent bc7438476a6700eeef1fab658a2332c6e7a2df12 Redefine backend classes as subclass of the implementations in backend.py. Removed PersistenceService. diff -r bc7438476a67 -r 4447b3c5b857 idavoll/pgsql_backend.py --- a/idavoll/pgsql_backend.py Wed Nov 03 14:03:41 2004 +0000 +++ b/idavoll/pgsql_backend.py Wed Nov 03 14:05:12 2004 +0000 @@ -84,23 +84,8 @@ class BackendService(backend.BackendService): """ PostgreSQL backend Service for a JEP-0060 pubsub service """ -class PublishService(service.Service): - - __implements__ = backend.IPublishService, - - def publish(self, node_id, items, requestor): - return self.parent.publish(node_id, items, requestor) +class PublishService(backend.PublishService): + pass class NotificationService(backend.NotificationService): - - __implements__ = backend.INotificationService, - - def get_notification_list(self, node_id, items): - return self.parent.get_notification_list(node_id, items) - -class PersistenceService(service.Service): - - __implements__ = backend.IPersistenceService, - - def store_items(self, node_id, items, publisher): - return self.parent.store_items(node_id, items, publisher) + pass