diff -r af65fcbd59d5 -r 55ab949cf0f8 iro/offer/__init__.py --- a/iro/offer/__init__.py Wed Feb 22 03:48:10 2012 +0100 +++ b/iro/offer/__init__.py Thu Feb 23 16:52:06 2012 +0100 @@ -1,15 +1,4 @@ from .offer import Offer -from .provider import Provider - -from ..error import NoProvider - -providers={} - -def getProvider(name, typ, config): - try: - return providers[typ](name,config) - except KeyError: - raise NoProvider(typ) - +from .provider import Provider, providers, getProvider from .smtp import SMTP from .smstrade import Smstrade