# HG changeset patch
# User Pascal Volk <neverseen@users.sourceforge.net>
# Date 1250230561 0
# Node ID 766299a8639de097eb3358ffa4920fd0c11f0cfe
# Parent  fb88585f17fe24d9b21cc8da8db52a451e2cfa6e
VMM: Fixed an AttributeError, caused by the last commit.
Class EmailAddress has no __dict__ anymore.

diff -r fb88585f17fe -r 766299a8639d VirtualMailManager/VirtualMailManager.py
--- a/VirtualMailManager/VirtualMailManager.py	Thu Aug 13 23:24:51 2009 +0000
+++ b/VirtualMailManager/VirtualMailManager.py	Fri Aug 14 06:16:01 2009 +0000
@@ -181,22 +181,22 @@
 
     def accountExists(dbh, address):
         sql = "SELECT gid FROM users WHERE gid = (SELECT gid FROM domain_name\
- WHERE domainname = '%(_domainname)s') AND local_part = '%(_localpart)s'" %\
-            address.__dict__
+ WHERE domainname = '%s') AND local_part = '%s'" % (address._domainname,
+            address._localpart)
         return VirtualMailManager._exists(dbh, sql)
     accountExists = staticmethod(accountExists)
 
     def aliasExists(dbh, address):
         sql = "SELECT DISTINCT gid FROM alias WHERE gid = (SELECT gid FROM\
- domain_name WHERE domainname = '%(_domainname)s') AND address =\
- '%(_localpart)s'" % address.__dict__
+ domain_name WHERE domainname = '%s') AND address = '%s'" %\
+            (address._domainname, address._localpart)
         return VirtualMailManager._exists(dbh, sql)
     aliasExists = staticmethod(aliasExists)
 
     def relocatedExists(dbh, address):
         sql = "SELECT gid FROM relocated WHERE gid = (SELECT gid FROM\
- domain_name WHERE domainname = '%(_domainname)s') AND address =\
- '%(_localpart)s'" % address.__dict__
+ domain_name WHERE domainname = '%s') AND address = '%s'" %\
+            (address._domainname, address._localpart)
         return VirtualMailManager._exists(dbh, sql)
     relocatedExists = staticmethod(relocatedExists)