diff options
Diffstat (limited to 'gr-blocks/python/blocks/qa_block_gateway.py')
-rw-r--r-- | gr-blocks/python/blocks/qa_block_gateway.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gr-blocks/python/blocks/qa_block_gateway.py b/gr-blocks/python/blocks/qa_block_gateway.py index 2f8071dfdd..8088b59a85 100644 --- a/gr-blocks/python/blocks/qa_block_gateway.py +++ b/gr-blocks/python/blocks/qa_block_gateway.py @@ -122,7 +122,10 @@ class tag_source(gr.sync_block): num_output_items = len(output_items[0]) # put code here to fill the output items... - + if self.nitems_written(0) == 0: + # skip tagging in the first work block + return num_output_items + # make a new tag on the middle element every time work is called count = self.nitems_written(0) + num_output_items // 2 key = pmt.string_to_symbol("example_key") |