From 48686258098eab823a434e178078fec49624fdd8 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Thu, 30 Jan 2020 09:28:47 -0500 Subject: [PATCH] Add try/except around new log lines Fixes #73 --- client-cli/cli_lib/vm.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client-cli/cli_lib/vm.py b/client-cli/cli_lib/vm.py index 70763546..deefeb93 100644 --- a/client-cli/cli_lib/vm.py +++ b/client-cli/cli_lib/vm.py @@ -289,8 +289,11 @@ def follow_console_log(config, vm, lines=10): while True: # Grab the next line set - response = call_api(config, 'get', '/vm/{vm}/console'.format(vm=vm), params=params) - new_console_log = response.json()['data'] + try: + response = call_api(config, 'get', '/vm/{vm}/console'.format(vm=vm), params=params) + new_console_log = response.json()['data'] + except: + break # Split the new and old log strings into constitutent lines old_console_loglines = console_log.split('\n') new_console_loglines = new_console_log.split('\n')