iro/providerlist.py
changeset 49 b1d0f7ffbb64
parent 11 f25033cf93e0
--- 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"]