[wwwsearch-commits] r32609 - wwwsearch/mechanize/trunk/mechanize

jjlee at codespeak.net jjlee at codespeak.net
Sat Sep 23 17:54:54 CEST 2006


Author: jjlee
Date: Sat Sep 23 17:54:54 2006
New Revision: 32609

Modified:
   wwwsearch/mechanize/trunk/mechanize/_opener.py
Log:
Crash in a much more obvious way if trying to use OpenerDirector after .close()

Modified: wwwsearch/mechanize/trunk/mechanize/_opener.py
==============================================================================
--- wwwsearch/mechanize/trunk/mechanize/_opener.py	(original)
+++ wwwsearch/mechanize/trunk/mechanize/_opener.py	Sat Sep 23 17:54:54 2006
@@ -276,6 +276,9 @@
     def close(self):
         urllib2.OpenerDirector.close(self)
 
+        # make it very obvious this object is no longer supposed to be used
+        self.open = self.error = self.retrieve = self.add_handler = None
+
         if self._tempfiles:
             for filename in self._tempfiles:
                 try:


More information about the wwwsearch-commits mailing list