equal
deleted
inserted
replaced
35 def getProviderlist(self, stype): |
35 def getProviderlist(self, stype): |
36 llist=[ provider["name"] for provider in self.types[stype] ] |
36 llist=[ provider["name"] for provider in self.types[stype] ] |
37 llist.sort() |
37 llist.sort() |
38 return llist |
38 return llist |
39 |
39 |
|
40 def status(self): |
|
41 ret="provider:%s"%self.provider |
|
42 ret +="\ntypes:%s"%self.types |
|
43 return ret+"\ndefaults:%s"%self.defaults |
|
44 |
40 def getProvider(self, stype, name="default"): |
45 def getProvider(self, stype, name="default"): |
41 if name=="default": |
46 if name=="default": |
42 return self.getDefault(stype)["class"] |
47 return self.getDefault(stype)["class"] |
43 |
48 |
44 if not stype in self.provider[name] ["types"]: |
49 if not stype in self.provider[name] ["types"]: |
45 raise "argh" |
50 raise Exception("argh") |
46 |
51 |
47 return self.provider[name]["class"] |
52 return self.provider[name]["class"] |