VMM/Alias.py: Replaced some %r with '%s'.
VMM/AliasDomain.py: save(), switch(), delete(): Update AliasDomain._gid after
database change. Added dbc.close() to AliasDomain.delete().
create_tables{,-dovecot-1.2.x}.pgsql: Fixed a typo.
# -*- coding: UTF-8 -*-# Copyright (c) 2010, Pascal Volk# See COPYING for distribution information.""" VirtualMailManager.pycompat VirtualMailManager's compatibility stuff for Python 2.4"""# http://docs.python.org/library/functions.html#alltry:all=allexceptNameError:defall(iterable):"""Return True if all elements of the *iterable* are true (or if the iterable is empty). """forelementiniterable:ifnotelement:returnFalsereturnTrue# http://docs.python.org/library/functions.html#anytry:any=anyexceptNameError:defany(iterable):"""Return True if any element of the *iterable* is true. If the iterable is empty, return False. """forelementiniterable:ifelement:returnTruereturnFalse