diff --git a/weboob/tools/application/base.py b/weboob/tools/application/base.py index 843138bc..0b8f67f1 100644 --- a/weboob/tools/application/base.py +++ b/weboob/tools/application/base.py @@ -132,7 +132,9 @@ class BaseApplication(object): return set() @classmethod - def run(klass, args=sys.argv): + def run(klass, args=None): + if args is None: + args = [arg.decode(sys.stdin.encoding) for arg in sys.argv] app = klass() app.options, args = app._parser.parse_args(args)