From 7c5f127f2219d2ef3835827071b23c5683748340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Abdelkader=20Mart=C3=ADnez=20P=C3=A9rez?= Date: Tue, 20 Aug 2019 10:29:30 +0200 Subject: [PATCH] If no interactive without scripts is not interactive. --- poc/bin/kapow | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/poc/bin/kapow b/poc/bin/kapow index cf01e47..0dd3b0c 100755 --- a/poc/bin/kapow +++ b/poc/bin/kapow @@ -313,7 +313,10 @@ async def run_init_script(app, scripts, interactive): """ if not scripts: # No script given - cmd = "/bin/bash" + if not interactive: + return + else: + cmd = "/bin/bash" else: def build_filenames(): for filename in scripts: @@ -402,8 +405,6 @@ def server(certfile, keyfile, bind, interactive, scripts): if bool(certfile) ^ bool(keyfile): print("For SSL both 'certfile' and 'keyfile' should be provided.") sys.exit(1) - if not scripts: - interactive = True loop.run_until_complete(start_kapow_server(bind, scripts, certfile, interactive, keyfile)) loop.run_forever()