From d6db8a10c42c9b270a221a52005aa498e80ff4fa Mon Sep 17 00:00:00 2001 From: Bruno Chabrier Date: Tue, 8 Jan 2019 20:28:28 +0100 Subject: [PATCH] Handling unicode for python 3 compatibility --- weboob/applications/boomoney/boomoney.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/weboob/applications/boomoney/boomoney.py b/weboob/applications/boomoney/boomoney.py index 0124428f7b..6adc3892b6 100644 --- a/weboob/applications/boomoney/boomoney.py +++ b/weboob/applications/boomoney/boomoney.py @@ -37,6 +37,7 @@ import shutil from colorama import init, Fore, Style +from weboob.tools.compat import unicode from weboob.exceptions import BrowserUnavailable from weboob.capabilities.bank import AccountNotFound from weboob.applications.boobank import Boobank @@ -409,14 +410,14 @@ def getHistory(self, account): def getDownloadsPath(self): if not hasattr(self, '_downloadsPath'): s = subprocess.check_output( - 'reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "{374DE290-123F-4565-9164-39C4925E467B}"') + 'reg query "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders" /v "{374DE290-123F-4565-9164-39C4925E467B}"') t = re.sub(r'^(.|\r|\n)+REG_EXPAND_SZ\s+([^\n\r]+)(.|\r|\n)*$', r'\2', s) self._downloadsPath = os.path.expandvars(t).decode(sys.stdout.encoding) return self._downloadsPath def getMoneyPath(self): if not hasattr(self, '_moneyPath'): - s = subprocess.check_output('reg query HKEY_CLASSES_ROOT\money\Shell\Open\Command /ve') + s = subprocess.check_output('reg query HKEY_CLASSES_ROOT\\money\\Shell\\Open\\Command /ve') t = re.sub(r'^(.|\r|\n)+REG_SZ\s+([^\n\r]+)(.|\r|\n)*$', r'\2', s) self._moneyPath = os.path.expandvars(os.path.dirname(t)).decode(sys.stdout.encoding) return self._moneyPath -- GitLab