Debug requests

This commit is contained in:
Markus Unterwaditzer 2014-03-21 16:55:03 +01:00
parent 1b36dd9475
commit 2dd256e939

View file

@ -9,11 +9,15 @@
from ..base import Storage, Item from ..base import Storage, Item
import vdirsyncer.exceptions as exceptions import vdirsyncer.exceptions as exceptions
import vdirsyncer.log as log
import requests import requests
import urlparse import urlparse
from lxml import etree from lxml import etree
dav_logger = log.get('storage.dav')
class DavStorage(Storage): class DavStorage(Storage):
# the file extension of items. Useful for testing against radicale. # the file extension of items. Useful for testing against radicale.
@ -121,8 +125,16 @@ class DavStorage(Storage):
if self._session is None: if self._session is None:
self._session = requests.session() self._session = requests.session()
url = self.parsed_url.scheme + '://' + self.parsed_url.netloc + path url = self.parsed_url.scheme + '://' + self.parsed_url.netloc + path
return self._session.request(method, url, data=data, headers=headers, dav_logger.debug(u'Method: {}'.format(method))
**self._settings) dav_logger.debug(u'Path: {}'.format(path))
dav_logger.debug(u'/// DATA')
dav_logger.debug(data)
dav_logger.debug(u'/// END DATA')
r = self._session.request(method, url, data=data, headers=headers,
**self._settings)
dav_logger.debug(r.status_code)
dav_logger.debug(r.text)
return r
@staticmethod @staticmethod
def _check_response(response): def _check_response(response):