diff options
Diffstat (limited to 'scripts/automation/trex_control_plane/client_utils/jsonrpc_client.py')
-rwxr-xr-x | scripts/automation/trex_control_plane/client_utils/jsonrpc_client.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/automation/trex_control_plane/client_utils/jsonrpc_client.py b/scripts/automation/trex_control_plane/client_utils/jsonrpc_client.py index 05a32bc4..9c351175 100755 --- a/scripts/automation/trex_control_plane/client_utils/jsonrpc_client.py +++ b/scripts/automation/trex_control_plane/client_utils/jsonrpc_client.py @@ -81,7 +81,7 @@ class JsonRpcClient(object): return pretty_str def verbose_msg (self, msg): - self.logger.log("[verbose] " + msg, level = self.logger.VERBOSE_HIGH) + self.logger.log("\n\n[verbose] " + msg, level = self.logger.VERBOSE_HIGH) # batch messages @@ -215,6 +215,11 @@ class JsonRpcClient(object): self.connected = True + rc = self.invoke_rpc_method('ping') + if not rc: + self.connected = False + return rc + return RC_OK() |