X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fipsilon.git;a=blobdiff_plain;f=ipsilon%2Futil%2Fplugin.py;h=c57cb29812d215f05026fd5912c49e1f70691032;hp=9ffa1314761dd04d537d20794b36428eca23868d;hb=b6a436f76177c0180af3e0e70a88d3f974ac717d;hpb=90dabd2d3e2509b20b2df104d73157ba02128bbe diff --git a/ipsilon/util/plugin.py b/ipsilon/util/plugin.py index 9ffa131..c57cb29 100755 --- a/ipsilon/util/plugin.py +++ b/ipsilon/util/plugin.py @@ -144,6 +144,9 @@ class PluginObject(object): self._config = dict() self._config[option] = value + def get_plugin_config(self, facility): + return self._data.get_plugin_config(facility, self.name) + def save_plugin_config(self, facility): self._data.save_plugin_config(facility, self.name, self._config) @@ -154,6 +157,12 @@ class PluginObject(object): def save_data(self, data): self._data.save_data(self.name, data) + def new_datum(self, datum): + self._data.new_datum(self.name, datum) + + def del_datum(self, idval): + self._data.del_datum(self.name, idval) + def wipe_config_values(self, facility): self._data.wipe_plugin_config(facility, self.name)