diff options
author | Oliver Poignant <oliver@poignant.se> | 2016-08-26 22:37:24 +0200 |
---|---|---|
committer | Oliver Poignant <oliver@poignant.se> | 2016-08-26 22:37:24 +0200 |
commit | 4a40a946b8ff0da5d119fce57d872b597b8377b3 (patch) | |
tree | e1fd4fccfa7886f4ae28f02ad094f272d22c27ef /gitautodeploy/gitautodeploy.py | |
parent | e265f7ce9a579fe82292091074b2778053e61e07 (diff) | |
parent | 8a4cea84cf19b3ae6df9c0960a1b41270a304a49 (diff) | |
download | Git-Auto-Deploy-4a40a946b8ff0da5d119fce57d872b597b8377b3.zip Git-Auto-Deploy-4a40a946b8ff0da5d119fce57d872b597b8377b3.tar.gz Git-Auto-Deploy-4a40a946b8ff0da5d119fce57d872b597b8377b3.tar.bz2 |
Merge branch 'master' of github.com:olipo186/Git-Auto-Deploy
Diffstat (limited to 'gitautodeploy/gitautodeploy.py')
-rw-r--r-- | gitautodeploy/gitautodeploy.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/gitautodeploy/gitautodeploy.py b/gitautodeploy/gitautodeploy.py index c553362..21f1f16 100644 --- a/gitautodeploy/gitautodeploy.py +++ b/gitautodeploy/gitautodeploy.py @@ -246,6 +246,17 @@ class GitAutoDeploy(object): from lock import Lock from httpserver import WebhookRequestHandler + # This solves https://github.com/olipo186/Git-Auto-Deploy/issues/118 + try: + from logging import NullHandler + except ImportError: + from logging import Handler + + class NullHandler(Handler): + def emit(self, record): + pass + + # Attatch config values to this instance self._config = config @@ -255,7 +266,7 @@ class GitAutoDeploy(object): # Enable console output? if ('quiet' in self._config and self._config['quiet']) or ('daemon-mode' in self._config and self._config['daemon-mode']): - logger.addHandler(logging.NullHandler()) + logger.addHandler(NullHandler()) else: consoleHandler = logging.StreamHandler() consoleHandler.setFormatter(logFormatter) |