From 9dc915706248a99ad882344b9c3ec218ac80efcb Mon Sep 17 00:00:00 2001 From: Florent Date: Fri, 1 Mar 2013 13:41:50 +0100 Subject: [PATCH] Prevent useless debug folders --- modules/ing/pages/login.py | 3 --- weboob/tools/captcha/virtkeyboard.py | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/ing/pages/login.py b/modules/ing/pages/login.py index bce00c33..bb332632 100644 --- a/modules/ing/pages/login.py +++ b/modules/ing/pages/login.py @@ -66,9 +66,6 @@ class INGVirtKeyboard(VirtKeyboard): VirtKeyboard.__init__(self, basepage.browser.openurl(url), coords, self.color) - if basepage.browser.responses_dirname is None: - basepage.browser.responses_dirname = \ - tempfile.mkdtemp(prefix='weboob_session_') self.check_symbols(self.symbols, basepage.browser.responses_dirname) def get_string_code(self, string): diff --git a/weboob/tools/captcha/virtkeyboard.py b/weboob/tools/captcha/virtkeyboard.py index d8eaf148..199b927e 100644 --- a/weboob/tools/captcha/virtkeyboard.py +++ b/weboob/tools/captcha/virtkeyboard.py @@ -119,6 +119,8 @@ class VirtKeyboard(object): try: self.get_symbol_code(symbols[s]) except VirtKeyboardError: + if dirname is None: + dirname = tempfile.mkdtemp(prefix='weboob_session_') self.generate_MD5(dirname) raise VirtKeyboardError("Symbol '%s' not found; all symbol hashes are available in %s"\ % (s, dirname))