iro/offer/__init__.py
branchdevel
changeset 157 0192f9107870
parent 142 7d0c1fa97123
child 166 6d6890f7e3f8
--- a/iro/offer/__init__.py	Mon Feb 13 22:18:06 2012 +0100
+++ b/iro/offer/__init__.py	Mon Feb 13 22:19:31 2012 +0100
@@ -0,0 +1,13 @@
+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)
+