From e9c047ce93b470ae1cb56cae9432b32fa03542a8 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Thu, 18 Sep 2014 12:49:26 +0200 Subject: [PATCH] applications: Define std* in the proper class This would make weboob-debug unusable, for example. --- weboob/tools/application/base.py | 4 ++++ weboob/tools/application/console.py | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/weboob/tools/application/base.py b/weboob/tools/application/base.py index 7a2ea1c278..233a689986 100644 --- a/weboob/tools/application/base.py +++ b/weboob/tools/application/base.py @@ -100,6 +100,10 @@ class BaseApplication(object): # Copyright COPYRIGHT = None + stdin = sys.stdin + stdout = sys.stdout + stderr = sys.stderr + # ------ Abstract methods -------------------------------------- def create_weboob(self): return Weboob() diff --git a/weboob/tools/application/console.py b/weboob/tools/application/console.py index 6d08e40c2c..4dd11ba919 100644 --- a/weboob/tools/application/console.py +++ b/weboob/tools/application/console.py @@ -73,10 +73,6 @@ class ConsoleApplication(BaseApplication): BOLD = '' NC = '' # no color - stdin = sys.stdin - stdout = sys.stdout - stderr = sys.stderr - def __init__(self, option_parser=None): BaseApplication.__init__(self, option_parser) self.weboob.callbacks['login'] = self.login_cb -- GitLab