summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJosh Blum2013-06-01 19:03:14 -0700
committerJosh Blum2013-06-01 19:03:14 -0700
commitca9738d91012c3fd04d1bd22b963a0b6a0d77f02 (patch)
tree9a526ad9c789f5b6c154c030148de67dc5f2d307 /python
parentbd7d2bff5fa5d23d2b7b5dfeec20c03cb97a4fb6 (diff)
downloadsandhi-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.i8
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)