new method 'delete' in storage and config

This commit is contained in:
Romain Bignon 2010-11-11 01:11:00 +01:00
commit ebe29a061f
6 changed files with 37 additions and 0 deletions

View file

@ -31,6 +31,9 @@ class IStorage:
def set(self, what, name, *args):
raise NotImplementedError()
def delete(self, what, name, *args):
raise NotImplementedError()
def get(self, what, name, *args, **kwargs):
raise NotImplementedError()
@ -56,5 +59,8 @@ class StandardStorage(IStorage):
def set(self, what, name, *args):
self.config.set(what, name, *args)
def delete(self, what, name, *args):
self.config.delete(what, name, *args)
def get(self, what, name, *args, **kwargs):
return self.config.get(what, name, *args, **kwargs)