]> Frank Brehm's Git Trees - pixelpark/puppetmaster-webhooks.git/commitdiff
Bugfixing an applying flake8 rules
authorFrank Brehm <frank.brehm@pixelpark.com>
Fri, 24 Aug 2018 13:06:06 +0000 (15:06 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Fri, 24 Aug 2018 13:06:06 +0000 (15:06 +0200)
lib/webhooks/__init__.py
lib/webhooks/common.py
lib/webhooks/get_forge_modules.py
lib/webhooks/handler.py
lib/webhooks/module_info.py

index e36d8f269871afd59be4d5349c832a35b873ca96..7f386bfa85f411f852eb12582b4f86debdd56535 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/env python3
 # -*- coding: utf-8 -*-
 
-__version__ = '0.9.9'
+__version__ = '0.9.10'
 
 # vim: ts=4 et list
index 88da917ed3b07b97aee87ab1b855ed658ee324a1..c0f0e7eafd7ed804142374c441a4ab741dcb34af 100644 (file)
@@ -18,11 +18,10 @@ import locale
 import collections
 
 # Third party modules
-import six
 
 # Own modules
 
-__version__ = '0.3.3'
+__version__ = '0.3.4'
 
 LOG = logging.getLogger(__name__)
 RE_YES = re.compile(r'^\s*(?:y(?:es)?|true)\s*$', re.IGNORECASE)
index f40c30f46004ac8f01baad9c5c8d9cd99562ce01..4dd22eb3d4be965c3fc5614f0659b093ac0be916 100644 (file)
@@ -12,8 +12,6 @@ from __future__ import absolute_import
 import os
 import logging
 import textwrap
-import copy
-import pipes
 import json
 import re
 import glob
@@ -21,8 +19,10 @@ import datetime
 import fcntl
 import pwd
 import grp
+import errno
+import sys
 
-from operator import attrgetter, itemgetter
+from operator import itemgetter
 
 # Third party modules
 import six
@@ -33,13 +33,12 @@ from six import reraise
 # Own modules
 from . import __version__
 
-from .common import pp, to_str, to_bytes
+from .common import pp, to_bytes
 
 from .base_app import BaseHookError, BaseHookApp
 
-from .module_info import ModuleInfoError, ModuleInfo
+from .module_info import ModuleInfo
 
-#__version__ = webhooks.__version__
 LOG = logging.getLogger(__name__)
 
 
@@ -56,7 +55,8 @@ class GetForgeModulesApp(BaseHookApp):
     """
 
     default_forge_uri = 'https://forgeapi.puppet.com/v3/modules'
-    default_puppet_root_env_dir = os.sep + os.path.join('etc', 'puppetlabs', 'code', 'environments')
+    default_puppet_root_env_dir = os.sep + os.path.join(
+        'etc', 'puppetlabs', 'code', 'environments')
     default_http_timeout = 30
     max_http_timeout = 600
 
@@ -74,7 +74,7 @@ class GetForgeModulesApp(BaseHookApp):
     def __init__(self, appname=None, verbose=0, version=__version__):
         """Constructor."""
 
-        self.cache_file  = None
+        self.cache_file = None
         self.environments = []
         self.puppet_root_env_dir = self.default_puppet_root_env_dir
         self.forge_uri = self.default_forge_uri
@@ -85,7 +85,7 @@ class GetForgeModulesApp(BaseHookApp):
             Collects information about all used Puppet Modules from {url}
             and cache those information in {cdir!r}.
             ''').strip().format(
-                url=self.default_forge_uri, cdir=self.default_data_dir)
+            url=self.default_forge_uri, cdir=self.default_data_dir)
 
         super(GetForgeModulesApp, self).__init__(
             appname=appname, verbose=verbose, version=version)
@@ -96,7 +96,6 @@ class GetForgeModulesApp(BaseHookApp):
         self.read_stdin = False
         self.cache_file = os.path.join(self.data_dir, self.appname + '.yaml')
 
-
         self.initialized = True
 
     # -------------------------------------------------------------------------
@@ -265,7 +264,7 @@ class GetForgeModulesApp(BaseHookApp):
             with open(metadata_file, 'r', **self.open_args) as fh:
                 json_data = json.load(fh)
         except ValueError as e:
-            LOG.warn( "Could not interprete {f!r} as a regular JSON file: {e}".format(
+            LOG.warn("Could not interprete {f!r} as a regular JSON file: {e}".format(
                 f=metadata_file, e=e))
             return None
         if not json_data:
index d6d58ba831746bc1d50c9da51aa3bb79b324e2a2..a72985a299c8fdad8132d6a4345e49172707a9bb 100644 (file)
@@ -413,7 +413,7 @@ class BaseHandler(BaseObject):
             env={'USER': pwd_info.pw_name},
             **kwargs
         )
-            #cwd=self.base_dir,
+        cwd=self.base_dir,
 
         # Display Output of executable
         stdoutdata = ''
index 6ce86c0a1ab60555472e776f6087ba903bb9f3fd..bddaa02cf5c2bc8da8ba89d05292e6d2278f92bb 100644 (file)
@@ -9,15 +9,14 @@
 from __future__ import absolute_import
 
 # Standard modules
-import os
 import logging
 import re
 import copy
 import warnings
 import time
+import datetime
 
 # Third party modules
-import six
 import requests
 import pytz
 
@@ -27,7 +26,7 @@ from .common import pp, to_str, to_bool, is_sequence
 from .obj import BaseObjectError
 from .obj import BaseObject
 
-__version__ = '0.5.0'
+__version__ = '0.5.1'
 
 LOG = logging.getLogger(__name__)
 
@@ -341,8 +340,7 @@ class ModuleInfo(BaseObject):
 
     # -------------------------------------------------------------------------
     @classmethod
-    def init_from_json(
-        cls, json_data, env, appname=None, verbose=0, base_dir=None):
+    def init_from_json(cls, json_data, env, appname=None, verbose=0, base_dir=None):
 
         if 'name' not in json_data:
             LOG.warn("Did not found module name in json.")
@@ -366,8 +364,7 @@ class ModuleInfo(BaseObject):
 
     # -------------------------------------------------------------------------
     @classmethod
-    def init_from_puppetfile_line(
-        cls, line, env, appname=None, verbose=0, base_dir=None):
+    def init_from_puppetfile_line(cls, line, env, appname=None, verbose=0, base_dir=None):
 
         match = cls.re_mod_pf_line.search(line)
         if not match:
@@ -456,7 +453,8 @@ class ModuleInfo(BaseObject):
     # -------------------------------------------------------------------------
     @classmethod
     def get_from_forge(
-        cls, full_name, forge_uri, http_timeout=30, appname=None, verbose=0, base_dir=None):
+        cls, full_name, forge_uri, http_timeout=30,
+            appname=None, verbose=0, base_dir=None):
 
         url = "{url}/{name}".format(url=forge_uri, name=full_name)
         module_info = None