]> Frank Brehm's Git Trees - pixelpark/puppet-tools.git/commitdiff
Adding init parameters to class BaseDPXPuppetApplication
authorFrank Brehm <frank.brehm@pixelpark.com>
Tue, 7 Feb 2023 14:51:17 +0000 (15:51 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Tue, 7 Feb 2023 14:51:17 +0000 (15:51 +0100)
lib/dpx_puppettools/app/__init__.py

index 25220cbf751688d35c2fcb1225908b6f940cb4af..1b6986f55a533395ae96099814caf64d8ef4ca71 100644 (file)
@@ -22,6 +22,7 @@ from subprocess import Popen, PIPE
 import smtplib
 
 # Third party modules
+from fb_tools.multi_config import DEFAULT_ENCODING
 from fb_tools.cfg_app import FbConfigApplication
 from fb_tools.errors import FbAppError
 from fb_tools.xlate import format_list
@@ -77,11 +78,14 @@ class BaseDPXPuppetApplication(FbConfigApplication):
         self, appname=None, verbose=0, version=GLOBAL_VERSION, base_dir=None, quiet=False,
             cfg_class=DpxPuppetConfig, initialized=False, usage=None, description=None,
             argparse_epilog=None, argparse_prefix_chars='-', env_prefix=None,
+            additional_stems=None, additional_cfgdirs=None, cfg_encoding=DEFAULT_ENCODING,
             config_dir=DEFAULT_CONFIG_DIR):
 
         super(BaseDPXPuppetApplication, self).__init__(
             appname=appname, verbose=verbose, version=version, base_dir=base_dir,
             description=description, cfg_class=cfg_class, initialized=False, quiet=quiet,
+            additional_stems=additional_stems, additional_cfgdirs=additional_cfgdirs,
+            cfg_encoding=cfg_encoding,
             argparse_epilog=argparse_epilog, argparse_prefix_chars=argparse_prefix_chars,
             env_prefix=env_prefix, config_dir=config_dir
         )