diff -r 2a16943f1d05 -r 5619596a0053 iro/offer/smtp.py --- a/iro/offer/smtp.py Sat Feb 18 19:47:08 2012 +0100 +++ b/iro/offer/smtp.py Sat Feb 18 19:48:54 2012 +0100 @@ -15,7 +15,7 @@ import copy from ..model.status import Status -from ..error import UnknownOption, NeededOption, NoRoute, NoTyp +from ..error import UnknownOption, NeededOption from ..offer import providers from .provider import Provider @@ -72,17 +72,12 @@ tmpmail.content['To']=recipient if not self.testmode: smtp.sendmail(frm, recipient, tmpmail.as_string()) - return Status(self, "std") + return Status(self, None) finally: smtp.quit() def getSendFunc(self, typ, route): - try: - if route not in self.typs[typ]: - raise NoRoute(route) - except KeyError: - raise NoTyp(route) - + Provider.getSendFunc(self, typ, route) return self.send providers["smtp"]=SMTP