# HG changeset patch # User Ralph Meijer # Date 1099779364 0 # Node ID 13ced084aa697273eb65e1d76f0bea5da618e872 # Parent d617f8d19263bac137306a17810830ab3c68d242 Add get_node_type() to Storage. diff -r d617f8d19263 -r 13ced084aa69 idavoll/pgsql_backend.py --- a/idavoll/pgsql_backend.py Sat Nov 06 22:15:26 2004 +0000 +++ b/idavoll/pgsql_backend.py Sat Nov 06 22:16:04 2004 +0000 @@ -215,6 +215,13 @@ return [(node, jid.JID('%s/%s' % (subscriber, resource)), subscription) for node, subscriber, resource, subscription in subscriptions] + def get_node_type(self, node_id): + return self.dbpool.runInteraction(self._get_node_type, node_id) + + def _get_node_type(self, cursor, node_id): + self._check_node_exists(cursor, node_id) + return 'leaf' + class BackendService(backend.BackendService): """ PostgreSQL backend Service for a JEP-0060 pubsub service """