diff -r 7ccc05774118 -r 30abf0abf8f8 VirtualMailManager/Domain.py --- a/VirtualMailManager/Domain.py Thu Aug 20 03:28:26 2009 +0000 +++ b/VirtualMailManager/Domain.py Thu Aug 20 06:12:33 2009 +0000 @@ -15,11 +15,12 @@ MAILDIR_CHARS = '0123456789abcdefghijklmnopqrstuvwxyz' -class Domain: +class Domain(object): """Class to manage e-mail domains.""" + __slots__ = ('_basedir','_domaindir','_id','_name','_transport','_dbh') def __init__(self, dbh, domainname, basedir=None, transport=None): """Creates a new Domain instance. - + Keyword arguments: dbh -- a pyPgSQL.PgSQL.connection domainname -- name of the domain (str) @@ -106,7 +107,7 @@ def _chkDelete(self, delUser, delAlias): """Checks dependencies for deletion. - + Keyword arguments: delUser -- ignore available accounts (bool) delAlias -- ignore available aliases (bool) @@ -276,7 +277,7 @@ return aliasdomains def search(dbh, pattern=None, like=False): - if pattern is not None and like is False: + if pattern is not None and like is False: pattern = VMM.VirtualMailManager.chkDomainname(pattern) sql = 'SELECT gid, domainname, is_primary FROM domain_name' if pattern is None: