summaryrefslogtreecommitdiffstats
path: root/plugins/sample3Plugin
diff options
context:
space:
mode:
authorJoel Andres Granados <jgranado@redhat.com>2007-11-23 15:41:52 +0100
committerJoel Andres Granados <jgranado@redhat.com>2007-11-23 15:41:52 +0100
commit6ad376ee2a4cb6389a1a0f30279c8031180d48e4 (patch)
treefd21acb25e15c0782358ae97be7f9eaac5ec0bce /plugins/sample3Plugin
parent165a0ed22f453e9347a698d6411725c8d46caff5 (diff)
Take the plugin info attributes aoutside the __init__. This allows us
to query plugin information without instantiating.
Diffstat (limited to 'plugins/sample3Plugin')
-rw-r--r--plugins/sample3Plugin/__init__.py2
-rw-r--r--plugins/sample3Plugin/sample3Plugin.py11
2 files changed, 6 insertions, 7 deletions
diff --git a/plugins/sample3Plugin/__init__.py b/plugins/sample3Plugin/__init__.py
index 59de871..725a577 100644
--- a/plugins/sample3Plugin/__init__.py
+++ b/plugins/sample3Plugin/__init__.py
@@ -1,3 +1,3 @@
import sample3Plugin
def get_plugin():
- return sample3Plugin.Sample3Plugin()
+ return sample3Plugin.Sample3Plugin
diff --git a/plugins/sample3Plugin/sample3Plugin.py b/plugins/sample3Plugin/sample3Plugin.py
index 2fbbe30..319fde4 100644
--- a/plugins/sample3Plugin/sample3Plugin.py
+++ b/plugins/sample3Plugin/sample3Plugin.py
@@ -21,8 +21,11 @@ import subprocess
class Sample3Plugin(Plugin):
"""This plugin will use a shell script as backend."""
- def __init__(self):
- Plugin.__init__(self)
+ name = "Sample3Plugin"
+ version = "0.0.1"
+ author = "Joel Andres Granados"
+ def __init__(self, flow):
+ Plugin.__init__(self, flow)
def prepare(self):
# Prepare command line.
@@ -84,7 +87,3 @@ class Sample3Plugin(Plugin):
self._result=ReturnValueFalse
elif out[-4:] == "true":
self._result=ReturnValueTrue
-
-def get_plugin():
- return Sample3Plugin()
-