[Zope3-checkins] SVN: Zope3/trunk/src/mechanize/_mechanize.py Fix
another mechanize problem identified by Stephan. test added
to mechanize code and patch sent to maintainer.
Gary Poster
gary at zope.com
Tue Nov 1 15:22:24 EST 2005
Log message for revision 39825:
Fix another mechanize problem identified by Stephan. test added to mechanize code and patch sent to maintainer.
Changed:
U Zope3/trunk/src/mechanize/_mechanize.py
-=-
Modified: Zope3/trunk/src/mechanize/_mechanize.py
===================================================================
--- Zope3/trunk/src/mechanize/_mechanize.py 2005-11-01 19:48:18 UTC (rev 39824)
+++ Zope3/trunk/src/mechanize/_mechanize.py 2005-11-01 20:22:24 UTC (rev 39825)
@@ -244,7 +244,8 @@
if self._response is not None:
self._response.close()
UserAgent.close(self)
- self._history = self._forms = self._title = self._links = None
+ del self._history[:]
+ self._forms = self._title = self._links = None
self.request = self._response = None
def open(self, url, data=None):
@@ -296,6 +297,8 @@
"""Reload current document, and return response object."""
if self.request is None:
raise BrowserStateError("no URL has yet been .open()ed")
+ if self._response is not None:
+ self._response.close()
return self._mech_open(self.request, update_history=False)
def back(self, n=1):
More information about the Zope3-Checkins
mailing list