sobjects/parsers.py
changeset 6994 4b2c7e401065
parent 6975 75a232b2e477
child 6995 6efb5a5696bd
--- a/sobjects/parsers.py	Mon Feb 14 17:47:15 2011 +0100
+++ b/sobjects/parsers.py	Tue Feb 15 23:32:32 2011 +0100
@@ -56,7 +56,10 @@
 DEFAULT_CONVERTERS['Interval'] = convert_interval
 
 # use a cookie enabled opener to use session cookie if any
-_OPENER = urllib2.build_opener(urllib2.HTTPCookieProcessor(CookieJar()))
+from logilab.common import urllib2ext
+_OPENER = urllib2.build_opener()
+_OPENER.add_handler(urllib2ext.HTTPGssapiAuthHandler())
+_OPENER.add_handler(urllib2.HTTPCookieProcessor(CookieJar()))
 
 def extract_typed_attrs(eschema, stringdict, converters=DEFAULT_CONVERTERS):
     typeddict = {}