diff idavoll/pgsql_storage.py @ 148:b03e5ad81173

Change all calls to jid.JID to jid.internJID to avoid redoing stringprep.
author Ralph Meijer <ralphm@ik.nu>
date Wed, 31 Aug 2005 12:58:50 +0000
parents b4490bdc77e5
children 5191ba7c4df8
line wrap: on
line diff
--- a/idavoll/pgsql_storage.py	Fri Jul 29 15:38:29 2005 +0000
+++ b/idavoll/pgsql_storage.py	Wed Aug 31 12:58:50 2005 +0000
@@ -99,7 +99,9 @@
         return d
 
     def _convert_subscription_jids(self, subscriptions):
-        return [(node, jid.JID('%s/%s' % (subscriber, resource)), subscription)
+        return [(node,
+                 jid.internJID('%s/%s' % (subscriber, resource)),
+                 subscription)
                 for node, subscriber, resource, subscription in subscriptions]
 
 class Node:
@@ -256,7 +258,7 @@
         return cursor.fetchall()
 
     def _convert_to_jids(self, list):
-        return [jid.JID("%s/%s" % (l[0], l[1])) for l in list]
+        return [jid.internJID("%s/%s" % (l[0], l[1])) for l in list]
 
     def is_subscribed(self, entity):
         return self._dbpool.runInteraction(self._is_subscribed, entity)
@@ -291,7 +293,7 @@
                        self.id)
         result = cursor.fetchall()
         
-        return [(jid.JID(r[0]), r[1]) for r in result]
+        return [(jid.internJID(r[0]), r[1]) for r in result]
 
 class LeafNodeMixin: