[wwwsearch-commits] r29183 - in wwwsearch/mechanize/trunk: . mechanize
jjlee at codespeak.net
jjlee at codespeak.net
Thu Jun 22 22:53:23 CEST 2006
Author: jjlee
Date: Thu Jun 22 22:53:22 2006
New Revision: 29183
Modified:
wwwsearch/mechanize/trunk/mechanize/__init__.py
wwwsearch/mechanize/trunk/mechanize/_mechanize.py
wwwsearch/mechanize/trunk/test.py
Log:
Fix case where History is .close()d when response is None (benji at zope.com); Expose History in mechanize/__init__.py (though interface is still experimental)
Modified: wwwsearch/mechanize/trunk/mechanize/__init__.py
==============================================================================
--- wwwsearch/mechanize/trunk/mechanize/__init__.py (original)
+++ wwwsearch/mechanize/trunk/mechanize/__init__.py Thu Jun 22 22:53:22 2006
@@ -2,7 +2,7 @@
# high-level stateful browser-style interface
from _mechanize import \
- Browser, \
+ Browser, History, \
BrowserStateError, LinkNotFoundError, FormNotFoundError
# configurable URL-opener interface
Modified: wwwsearch/mechanize/trunk/mechanize/_mechanize.py
==============================================================================
--- wwwsearch/mechanize/trunk/mechanize/_mechanize.py (original)
+++ wwwsearch/mechanize/trunk/mechanize/_mechanize.py Thu Jun 22 22:53:22 2006
@@ -47,7 +47,8 @@
del self._history[:]
def close(self):
for request, response in self._history:
- response.close()
+ if response is not None:
+ response.close()
del self._history[:]
class Browser(UserAgent):
Modified: wwwsearch/mechanize/trunk/test.py
==============================================================================
--- wwwsearch/mechanize/trunk/test.py (original)
+++ wwwsearch/mechanize/trunk/test.py Thu Jun 22 22:53:22 2006
@@ -133,6 +133,7 @@
doctest.testfile(os.path.join("test", "test_rfc3986.doctest"))
doctest.testfile(os.path.join("test", "test_request.doctest"))
+ doctest.testfile(os.path.join("test", "test_history.doctest"))
from mechanize import _headersutil, _auth, _clientcookie, _pullparser
doctest.testmod(_headersutil)
doctest.testmod(_auth)
More information about the wwwsearch-commits
mailing list