diff options
| author | Joel Andres Granados <jgranado@redhat.com> | 2007-11-20 14:02:16 +0100 |
|---|---|---|
| committer | Joel Andres Granados <jgranado@redhat.com> | 2007-11-20 14:02:16 +0100 |
| commit | 0ead822b85428109f6089a0167c70db0fab4f9de (patch) | |
| tree | 5b5887efd1f9e34797e98d293faf01afa82e2e5c /plugins | |
| parent | 568b29eab782ebebe0fbae90cb3e2ca83f897977 (diff) | |
Lets use Plugin as an abstract class.
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/default.py | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/plugins/default.py b/plugins/default.py index d49fd9b..d2701c8 100644 --- a/plugins/default.py +++ b/plugins/default.py @@ -15,8 +15,37 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -import tasker.plugins +from tasker.plugins import Plugin + +class DummyPlugin(Plugin): + def __init__(self): + Plugin.__init__(self) + def init(self): + self._result=True + return self._result + + def destroy(self): + self._result=True + return self._result + + def backup(self): + self._result=True + return self._result + + def restore(self): + self._result=True + return self._result + + def diagnose(self): + self._result=True + return self._result + + def fix(self): + self._result=False + return self._result + + def get_plugin(): - return tasker.plugins.Plugin() + return DummyPlugin() |
