diff -r 33f727efa7c4 -r 0c8c053b451c VirtualMailManager/Relocated.py --- a/VirtualMailManager/Relocated.py Thu Feb 25 17:56:08 2010 +0000 +++ b/VirtualMailManager/Relocated.py Fri Feb 26 02:35:25 2010 +0000 @@ -10,7 +10,7 @@ from VirtualMailManager.Domain import get_gid from VirtualMailManager.EmailAddress import EmailAddress -from VirtualMailManager.Exceptions import VMMRelocatedException as VMMRE +from VirtualMailManager.errors import RelocatedError as RErr from VirtualMailManager.constants.ERROR import \ NO_SUCH_RELOCATED, RELOCATED_ADDR_DEST_IDENTICAL, RELOCATED_EXISTS @@ -57,12 +57,12 @@ update = False assert isinstance(destination, EmailAddress) if self._addr == destination: - raise VMMRE(_(u'Address and destination are identical.'), - RELOCATED_ADDR_DEST_IDENTICAL) + raise RErr(_(u'Address and destination are identical.'), + RELOCATED_ADDR_DEST_IDENTICAL) if self._dest: if self._dest == destination: - raise VMMRE(_(u'The relocated user %r already exists.') % - self._addr, RELOCATED_EXISTS) + raise RErr(_(u'The relocated user %r already exists.') % + self._addr, RELOCATED_EXISTS) else: self._dest = destination update = True @@ -83,15 +83,15 @@ def get_info(self): """Returns the address to which mails should be sent.""" if not self._dest: - raise VMMRE(_(u"The relocated user %r doesn't exist.") % - self._addr, NO_SUCH_RELOCATED) + raise RErr(_(u"The relocated user %r doesn't exist.") % + self._addr, NO_SUCH_RELOCATED) return self._dest def delete(self): """Deletes the relocated entry from the database.""" if not self._dest: - raise VMMRE(_(u"The relocated user %r doesn't exist.") % - self._addr, NO_SUCH_RELOCATED) + raise RErr(_(u"The relocated user %r doesn't exist.") % self._addr, + NO_SUCH_RELOCATED) dbc = self._dbh.cursor() dbc.execute("DELETE FROM relocated WHERE gid = %s AND address = %s", self._gid, self._addr.localpart)