You guys should at least to basic QA before you make a release.
Pickled saved state, fails to load opener method.
opener is gone. Its totally missing when state is sent.
<<< Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Library/Address Book Plug-Ins/GmailAddContact.bundle/Contents/Resources/libgmail.py", line 895, in addContact
pageData = self._retrievePage(request)
File "/Library/Address Book Plug-Ins/GmailAddContact.bundle/Contents/Resources/libgmail.py", line 370, in _retrievePage
if self.opener is None:
AttributeError: GmailAccount instance has no attribute 'opener'
Version = '0.1.6' # (Jul 2007)
Here is a PATCH, added opener code:
% diff libgmail_1_90.py libgmailFixed.py
317a318,321
> self.opener = urllib2.build_opener(
> urllib2.HTTPHandler(debuglevel=0),
> urllib2.HTTPSHandler(debuglevel=0),
> SmartRedirectHandler(self._cookieJar))
bray@sent.com