--- a/iro/providerlist.py Fri Oct 08 00:03:38 2010 +0200
+++ b/iro/providerlist.py Fri Oct 08 02:07:01 2010 +0200
@@ -37,11 +37,16 @@
llist.sort()
return llist
+ def status(self):
+ ret="provider:%s"%self.provider
+ ret +="\ntypes:%s"%self.types
+ return ret+"\ndefaults:%s"%self.defaults
+
def getProvider(self, stype, name="default"):
if name=="default":
return self.getDefault(stype)["class"]
-
+
if not stype in self.provider[name] ["types"]:
- raise "argh"
+ raise Exception("argh")
return self.provider[name]["class"]