]> Frank Brehm's Git Trees - pixelpark/puppetmaster-webhooks.git/commitdiff
Bugfixing in scripts 0.10.9
authorFrank Brehm <frank.brehm@pixelpark.com>
Mon, 27 Aug 2018 14:38:12 +0000 (16:38 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Mon, 27 Aug 2018 14:38:12 +0000 (16:38 +0200)
lib/webhooks/__init__.py
lib/webhooks/show_modules.py
show-modules-html.py
show-modules-txt.py

index 246f4189c6b7bed54c35a744cc88643c37de489f..380b36cc62ffd0c624bb06f92f7f9ce5a70692e3 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/env python3
 # -*- coding: utf-8 -*-
 
-__version__ = '0.10.8'
+__version__ = '0.10.9'
 
 # vim: ts=4 et list
index 874c2c3d31b7a77a21e5ee5230f01870dc935a8b..a43fb0faf5ea9798252e08513244805536a21268 100644 (file)
@@ -60,7 +60,7 @@ class ShowModulesApp(BaseHookApp):
         }
 
     # -------------------------------------------------------------------------
-    def __init__(self, appname=None, verbose=0, version=__version__):
+    def __init__(self, output_type='json', appname=None, verbose=0, version=__version__):
         """Constructor."""
 
         self.description = textwrap.dedent('''\
@@ -68,7 +68,7 @@ class ShowModulesApp(BaseHookApp):
             ''').strip()
 
         self.cache_file = None
-        self._output_type = 'json'
+        self._output_type = output_type
         self.filters = None
 
         super(ShowModulesApp, self).__init__(
index 4b510ef8321375cfeafc02da5f8195c72d3fc034..f46017eb7175dec5229ea9402f72b40b72681b22 100755 (executable)
@@ -17,8 +17,7 @@ from webhooks.show_modules import ShowModulesApp
 MY_APPNAME = os.path.basename(sys.argv[0])
 LOG = logging.getLogger(MY_APPNAME)
 
-app = ShowModulesApp(appname=MY_APPNAME)
-app._output_type = 'html'
+app = ShowModulesApp(output_type='html', appname=MY_APPNAME)
 
 if app.verbose > 2:
     LOG.debug("{c} object:\n{o}".format(c=app.__class__.__name__, o=app))
index 697930b1f2e4119f44505255341a0da72516714b..1f64d09ff97532e33c69a8ff889952bf115e33c6 100755 (executable)
@@ -17,8 +17,7 @@ from webhooks.show_modules import ShowModulesApp
 MY_APPNAME = os.path.basename(sys.argv[0])
 LOG = logging.getLogger(MY_APPNAME)
 
-app = ShowModulesApp(appname=MY_APPNAME)
-app._output_type = 'txt'
+app = ShowModulesApp(output_type='txt', appname=MY_APPNAME)
 
 if app.verbose > 2:
     LOG.debug("{c} object:\n{o}".format(c=app.__class__.__name__, o=app))