diff --git a/console/application/function.py b/console/application/function.py index 5cbc03a..0fafa90 100644 --- a/console/application/function.py +++ b/console/application/function.py @@ -568,7 +568,7 @@ def get_Table(client, sid, pid, item): def send_Confirm(client,sid,pid,item): print ask = "" - while not ask: + while not ask and not client.no_questions: try: ask = raw_input(item.message+ '(yes/no): ') except KeyboardInterrupt: diff --git a/console/application/methods_func.py b/console/application/methods_func.py index 3f19efb..757fdbf 100644 --- a/console/application/methods_func.py +++ b/console/application/methods_func.py @@ -114,6 +114,7 @@ def call_method(client, args, unknown_args, wait_thread): unknown_args = method_parser.fixBoolVariables(unknown_args) args, unknown_args = method_parser.parse_known_args(unknown_args) no_questions = args.no_questions + client.no_questions = no_questions except SystemExit: raise Exception(1) for i in unknown_args: