]> Frank Brehm's Git Trees - pixelpark/admin-tools.git/commitdiff
Setting loglevel of the requests module
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 8 Nov 2017 13:39:10 +0000 (14:39 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 8 Nov 2017 13:39:10 +0000 (14:39 +0100)
pp_lib/pdns_app.py

index 0b75cd197535fc9c88889e50297ba56004378802..6f3d0b33f0292c1888891daec4c247ddab0dc53e 100644 (file)
@@ -24,7 +24,7 @@ from .common import pp, to_bool
 
 from .cfg_app import PpCfgAppError, PpConfigApplication
 
-__version__ = '0.2.0'
+__version__ = '0.2.1'
 LOG = logging.getLogger(__name__)
 _LIBRARY_NAME = "pp-pdns-api-client"
 
@@ -355,6 +355,9 @@ class PpPDNSApplication(PpConfigApplication):
         if self.verbose > 1:
             LOG.debug("executing pre_run() ...")
 
+        LOG.debug("Setting Loglevel of the requests module to WARNING")
+        logging.getLogger("requests").setLevel(logging.WARNING)
+
         super(PpPDNSApplication, self).pre_run()
 
     # -------------------------------------------------------------------------
@@ -420,9 +423,10 @@ class PpPDNSApplication(PpConfigApplication):
 
         try:
             if not response.ok:
+                LOG.debug
                 err = response.json()
-                code = err['httpStatus']
-                msg = err['messages']
+                code = response.status_code
+                msg = err['error']
                 if response.status_code == 401:
                     raise PDNSApiNotAuthorizedError(code, msg, url)
                 if response.status_code == 404: