iro/offer/__init__.py
branchdevel
changeset 180 55ab949cf0f8
parent 172 adfe245c377d
child 257 31114e40178d
--- 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