# HG changeset patch
# User Pascal Volk <neverseen@users.sourceforge.net>
# Date 1320190626 0
# Node ID e2b9e3de2b511442b0e1b1a1f6d4e584a93fdb2f
# Parent  abcd73f5e980db262666599dcc0ff53e2d5c1ea7
VMM/serviceset: Added @property ServiceSet.services -> dict.

diff -r abcd73f5e980 -r e2b9e3de2b51 VirtualMailManager/serviceset.py
--- a/VirtualMailManager/serviceset.py	Tue Nov 01 13:07:45 2011 +0000
+++ b/VirtualMailManager/serviceset.py	Tue Nov 01 23:37:06 2011 +0000
@@ -29,6 +29,8 @@
       Boolean flag for service imap
     `sieve` : bool
       Boolean flag for service sieve
+    `services` : dict
+      The four services above with boolean values
     """
     __slots__ = ('_ssid', '_services', '_sieve_col', '_dbh')
     _kwargs = (('ssid',) + SERVICES)
@@ -152,4 +154,10 @@
         self._ssid = dbc.fetchone()[0]
         dbc.close()
 
+    @property
+    def services(self):
+        """A dictionary: Keys: `smtp`, `pop3`, `imap` and `sieve` with
+        boolean values."""
+        return self._services.copy()
+
 del cfg_dget