From ffce7a19f30e61c73489d6941b86350449e97264 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Thu, 25 Oct 2012 00:11:11 +0200 Subject: [PATCH] Make weboob-debug less confusing No useless REPL or "shell" command. --- weboob/applications/weboobdebug/weboobdebug.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/weboob/applications/weboobdebug/weboobdebug.py b/weboob/applications/weboobdebug/weboobdebug.py index 70a9baef..dd2f58d6 100644 --- a/weboob/applications/weboobdebug/weboobdebug.py +++ b/weboob/applications/weboobdebug/weboobdebug.py @@ -20,10 +20,10 @@ import sys -from weboob.tools.application.repl import ReplApplication +from weboob.tools.application.console import ConsoleApplication -class WeboobDebug(ReplApplication): +class WeboobDebug(ConsoleApplication): APPNAME = 'weboobdebug' VERSION = '0.d' COPYRIGHT = 'Copyright(C) 2010-2011 Christophe Benz' @@ -32,12 +32,17 @@ class WeboobDebug(ReplApplication): def load_default_backends(self): pass - def do_shell(self, backend_name): + def main(self, argv): """ - shell BACKEND + BACKEND - Debug a backend. + Debug BACKEND. """ + try: + backend_name = argv[1] + except IndexError: + print >>sys.stderr, 'Syntax: %s BACKEND' % argv[0] + return 1 try: backend = self.weboob.load_backends(names=[backend_name])[backend_name] except KeyError: