summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipalib/rpc.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/ipalib/rpc.py b/ipalib/rpc.py
index bd25e6f13..921f5cb4b 100644
--- a/ipalib/rpc.py
+++ b/ipalib/rpc.py
@@ -729,7 +729,11 @@ class KerbTransport(SSLTransport):
pass
def parse_response(self, response):
- self.store_session_cookie(response.msg.getheaders('Set-Cookie'))
+ if six.PY2:
+ header = response.msg.getheaders('Set-Cookie')
+ else:
+ header = response.msg.get_all('Set-Cookie')
+ self.store_session_cookie(header)
return SSLTransport.parse_response(self, response)