summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/python
diff options
context:
space:
mode:
authorJosh Blum2013-07-14 12:40:11 -0700
committerJosh Blum2013-07-14 12:40:11 -0700
commit0583bf111454166458ebadfcaa03eb3c0c5fa853 (patch)
tree269d6cf20876a2d737ea229b9120b7b6e914e311 /gnuradio-core/src/python
parentbc22827a72a4e20edfa3d86774140a107e367e9f (diff)
downloadgnuradio-0583bf111454166458ebadfcaa03eb3c0c5fa853.tar.gz
gnuradio-0583bf111454166458ebadfcaa03eb3c0c5fa853.tar.bz2
gnuradio-0583bf111454166458ebadfcaa03eb3c0c5fa853.zip
gras: added run/start with maximum_output_items
Diffstat (limited to 'gnuradio-core/src/python')
-rw-r--r--gnuradio-core/src/python/gnuradio/gr/__init__.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/gnuradio-core/src/python/gnuradio/gr/__init__.py b/gnuradio-core/src/python/gnuradio/gr/__init__.py
index ee96f0182..768d88595 100644
--- a/gnuradio-core/src/python/gnuradio/gr/__init__.py
+++ b/gnuradio-core/src/python/gnuradio/gr/__init__.py
@@ -70,6 +70,14 @@ class top_block(gras.TopBlock):
def unlock(self):
self.commit()
+ def start(self, *args):
+ if args: self.global_config().maximum_output_items = args[0]
+ gras.TopBlock.start(self)
+
+ def run(self, *args):
+ if args: self.global_config().maximum_output_items = args[0]
+ gras.TopBlock.run(self)
+
class hier_block2(gras.HierBlock):
def __init__(self, name="Hier", in_sig=None, out_sig=None):
gras.HierBlock.__init__(self, name)