summaryrefslogtreecommitdiffstats
path: root/src/console/trex_rpc_client.py
diff options
context:
space:
mode:
authorimarom <imarom@cisco.com>2015-08-20 13:51:31 +0300
committerimarom <imarom@cisco.com>2015-08-20 13:51:31 +0300
commita6be0ea727a21e24e1efb77eaf55893a545de233 (patch)
treea044166baa6aec4b1d5274dfb3cb72fec8126ca7 /src/console/trex_rpc_client.py
parentda56afe25e71f4dc65ae4669889eec5b8fc43afc (diff)
added support for paramters in the python console
Diffstat (limited to 'src/console/trex_rpc_client.py')
-rw-r--r--src/console/trex_rpc_client.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/console/trex_rpc_client.py b/src/console/trex_rpc_client.py
index f3edd252..3ec0e1f6 100644
--- a/src/console/trex_rpc_client.py
+++ b/src/console/trex_rpc_client.py
@@ -24,7 +24,7 @@ class RpcClient():
return rc
def pretty_json (self, json_str):
- return json.dumps(json.loads(json_str), indent = 4, separators=(',', ': '))
+ return json.dumps(json.loads(json_str), indent = 4, separators=(',', ': '), sort_keys = True)
def verbose_msg (self, msg):
if not self.verbose:
@@ -38,9 +38,7 @@ class RpcClient():
msg["jsonrpc"] = "2.0"
msg["method"] = method_name
- msg["params"] = {}
- for key, value in params.iteritems():
- msg["params"][key] = value
+ msg["params"] = params
msg["id"] = id
@@ -101,13 +99,13 @@ class RpcClient():
def ping_rpc_server (self):
- return self.invoke_rpc_method("rpc_ping", block = False)
+ return self.invoke_rpc_method("ping", block = False)
def get_rpc_server_status (self):
- return self.invoke_rpc_method("rpc_get_status")
+ return self.invoke_rpc_method("get_status")
def query_rpc_server (self):
- return self.invoke_rpc_method("rpc_get_reg_cmds")
+ return self.invoke_rpc_method("get_reg_cmds")
def set_verbose (self, mode):