diff options
author | Marko Kreen | 2011-11-14 10:45:33 +0000 |
---|---|---|
committer | Marko Kreen | 2011-11-14 10:45:33 +0000 |
commit | 7ba6936ff75c94ba94579bc546082df99ef00fdd (patch) | |
tree | 471a7846c07daeef3ce83bb5bc5697e5bab2125a /python/skytools/scripting.py | |
parent | c465f8f685b64f2038b7f274637091432a810a00 (diff) |
skytools.BaseScript: .cf_defaults attribute
This gives simple way to add defaults
Diffstat (limited to 'python/skytools/scripting.py')
-rw-r--r-- | python/skytools/scripting.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/python/skytools/scripting.py b/python/skytools/scripting.py index f505d1e7..a5752f92 100644 --- a/python/skytools/scripting.py +++ b/python/skytools/scripting.py @@ -225,6 +225,7 @@ class BaseScript(object): service_name = None job_name = None cf = None + cf_defaults = {} pidfile = None # >0 - sleep time if work() requests sleep @@ -348,7 +349,9 @@ class BaseScript(object): print("need config file, use --help for help.") sys.exit(1) conf_file = self.args[0] - return skytools.Config(self.service_name, conf_file, override = self.cf_override) + return skytools.Config(self.service_name, conf_file, + user_defs = self.cf_defaults, + override = self.cf_override) def init_optparse(self, parser = None): """Initialize a OptionParser() instance that will be used to |