From 31496274597b878a576d79fb9687ca91b5ad8057 Mon Sep 17 00:00:00 2001 From: "Carl D. Roth" Date: Wed, 16 Nov 2016 18:54:34 -0800 Subject: [PATCH] Initial plugin api, needs docs --- .../src/python/onl/install/Plugin.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 packages/base/all/vendor-config-onl/src/python/onl/install/Plugin.py diff --git a/packages/base/all/vendor-config-onl/src/python/onl/install/Plugin.py b/packages/base/all/vendor-config-onl/src/python/onl/install/Plugin.py new file mode 100644 index 00000000..f1e97713 --- /dev/null +++ b/packages/base/all/vendor-config-onl/src/python/onl/install/Plugin.py @@ -0,0 +1,17 @@ +"""Plugin.py + +Base class for installer plugins. +""" + +class Plugin(object): + + def __init__(self, installer): + self.installer = installer + self.log = self.installer.log.getChild("plugin") + + def run(self): + self.log.warn("not implemented") + return 0 + + def shutdown(self): + pass