From 724466549548050b99a52f0d9daf069e0c35212d Mon Sep 17 00:00:00 2001 From: Florent Date: Wed, 18 Jun 2014 15:20:46 +0200 Subject: [PATCH] Set fields in a consistant way with do() --- weboob/tools/application/repl.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weboob/tools/application/repl.py b/weboob/tools/application/repl.py index 7494e503..c4bdac51 100644 --- a/weboob/tools/application/repl.py +++ b/weboob/tools/application/repl.py @@ -1248,7 +1248,9 @@ class ReplApplication(Cmd, ConsoleApplication): def format(self, result, alias=None): fields = self.selected_fields - if '$direct' in fields or '$full' in fields: + if '$direct' in fields: + fields = [] + elif '$full' in fields: fields = None try: self.formatter.format(obj=result, selected_fields=fields, alias=alias)