# HG changeset patch
# User Pascal Volk <user@localhost.localdomain.org>
# Date 1321215580 0
# Node ID 428ee9cdf1b2f5372c736dc659dbab4e0a1e748e
# Parent  90d69ae4f40d117f4ba94fb986e892f84e9280f1
VMM: The pyPgSQL compatibility commit.

diff -r 90d69ae4f40d -r 428ee9cdf1b2 VirtualMailManager/serviceset.py
--- a/VirtualMailManager/serviceset.py	Sun Nov 13 20:18:41 2011 +0000
+++ b/VirtualMailManager/serviceset.py	Sun Nov 13 20:19:40 2011 +0000
@@ -129,7 +129,12 @@
         if not result:
             raise ValueError('Unknown service_set id specified: %r' % ssid)
         self._ssid = result[0]
-        self._services.update(zip(SERVICES, result[1:]))
+        #self._services.update(zip(SERVICES, result[1:]))
+        for key, value in zip(SERVICES, result[1:]):  # pyPgSQL compatible
+            if value:
+                self._services[key] = True
+            else:
+                self._services[key] = False
 
     def _save(self):
         """Store a new service_set in the database."""