# HG changeset patch # User Pascal Volk # 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