From 1b5c9b4c9367531d7c0581adc4fe27acd6417d4c Mon Sep 17 00:00:00 2001 From: Bob Carroll Date: Wed, 1 May 2013 17:14:33 -0700 Subject: [PATCH] fixed bug when server doesn't send back any cookies --- krb5dav.py | 4 +++- setup.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/krb5dav.py b/krb5dav.py index b199ae4..7b8ed37 100755 --- a/krb5dav.py +++ b/krb5dav.py @@ -72,7 +72,9 @@ class Krb5DAV(davlib.DAV): def __store_cookies(self, response): cookiestr = response.getheader('set-cookie') - self.__cookies.load(cookiestr) + + if not cookiestr is None: + self.__cookies.load(cookiestr) def __request_authenticate(self, method, url, body, extra_hdrs): self.__probe_mechanisms() diff --git a/setup.py b/setup.py index 1654b70..108dcb3 100755 --- a/setup.py +++ b/setup.py @@ -4,12 +4,12 @@ from distutils.core import setup setup( name='WebDAV-Kerberos', - version='0.1.0', + version='0.2.0', description='Kerberised WebDAV client library', author='Bob Carroll', author_email='bob.carroll@alum.rit.edu', url='http://github.com/rcarz/WebDAV-Kerberos', py_modules=['krb5dav'], - requires=['Python_WebDAV_Library', 'PyKerberos'], + install_requires=['Python_WebDAV_Library', 'kerberos'], )