summaryrefslogtreecommitdiffstats
path: root/gitautodeploy/gitautodeploy.py
diff options
context:
space:
mode:
authorOliver Poignant <oliver@poignant.se>2016-08-26 22:37:24 +0200
committerOliver Poignant <oliver@poignant.se>2016-08-26 22:37:24 +0200
commit4a40a946b8ff0da5d119fce57d872b597b8377b3 (patch)
treee1fd4fccfa7886f4ae28f02ad094f272d22c27ef /gitautodeploy/gitautodeploy.py
parente265f7ce9a579fe82292091074b2778053e61e07 (diff)
parent8a4cea84cf19b3ae6df9c0960a1b41270a304a49 (diff)
downloadGit-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.py13
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)