diff options
author | Josh Blum | 2013-06-01 19:03:14 -0700 |
---|---|---|
committer | Josh Blum | 2013-06-01 19:03:14 -0700 |
commit | ca9738d91012c3fd04d1bd22b963a0b6a0d77f02 (patch) | |
tree | 9a526ad9c789f5b6c154c030148de67dc5f2d307 /python | |
parent | bd7d2bff5fa5d23d2b7b5dfeec20c03cb97a4fb6 (diff) | |
download | sandhi-ca9738d91012c3fd04d1bd22b963a0b6a0d77f02.tar.gz sandhi-ca9738d91012c3fd04d1bd22b963a0b6a0d77f02.tar.bz2 sandhi-ca9738d91012c3fd04d1bd22b963a0b6a0d77f02.zip |
props: code cleanup and tweaks
Diffstat (limited to 'python')
-rw-r--r-- | python/gras/GRAS_HierBlock.i | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/python/gras/GRAS_HierBlock.i b/python/gras/GRAS_HierBlock.i index 65eb8d1..563dadd 100644 --- a/python/gras/GRAS_HierBlock.i +++ b/python/gras/GRAS_HierBlock.i @@ -174,6 +174,14 @@ class TopBlock(TopBlockPython): def disconnect(self, *args): return internal_connect__(TopBlockPython.disconnect, self, *args) + def query(self, args): + if isinstance(args, str): return TopBlockPython.query(self, args) + else: + import json + query_str = json.dumps(args) + result_str = TopBlockPython.query(self, query_str) + return json.loads(result_str) + class HierBlock(HierBlockPython): def __init__(self, name="Hier"): HierBlockPython.__init__(self, name) |