From ff28c1bd5146f1735c92f1fcafd1b1d5c787b50d Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Mon, 22 Nov 2010 15:06:41 +0100 Subject: [PATCH] create responses dir for errors --- weboob/tools/browser/browser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weboob/tools/browser/browser.py b/weboob/tools/browser/browser.py index 9af04f83..b1fb426e 100644 --- a/weboob/tools/browser/browser.py +++ b/weboob/tools/browser/browser.py @@ -283,7 +283,9 @@ class BaseBrowser(mechanize.Browser): Save a stream to a temporary file, and log its name. The stream is rewinded after saving. """ - assert self.responses_dirname is not None + if self.responses_dirname is None: + self.responses_dirname = tempfile.mkdtemp(prefix='weboob_session_') + print 'Debug data will be saved in this directory: %s' % self.responses_dirname response_filepath = os.path.join(self.responses_dirname, unicode(self.responses_count)) with open(response_filepath, 'w') as f: f.write(result.read())