diff options
author | Sebastian Koslowski <koslowski@kit.edu> | 2015-07-10 11:42:55 +0200 |
---|---|---|
committer | Sebastian Koslowski <koslowski@kit.edu> | 2015-07-10 13:30:40 +0200 |
commit | 76772e98ce627319238a2a74cb9c02f971877c98 (patch) | |
tree | 0225f99f4451d3792bede1a9a88e940382ae86a9 /gnuradio-runtime/python/gnuradio/gr/gateway.py | |
parent | 85f864ec184a0fd1fd0436e11cb2ab1c6cb2bc25 (diff) |
runtime: fix default forecast implementation for python blocks
Diffstat (limited to 'gnuradio-runtime/python/gnuradio/gr/gateway.py')
-rw-r--r-- | gnuradio-runtime/python/gnuradio/gr/gateway.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/gnuradio-runtime/python/gnuradio/gr/gateway.py b/gnuradio-runtime/python/gnuradio/gr/gateway.py index 4ff0c4fe00..2a27b8a9e0 100644 --- a/gnuradio-runtime/python/gnuradio/gr/gateway.py +++ b/gnuradio-runtime/python/gnuradio/gr/gateway.py @@ -177,9 +177,8 @@ class gateway_block(object): forecast is only called from a general block this is the default implementation """ - for ninput_item in ninput_items_required: - ninput_item = noutput_items + self.history() - 1; - return + for i in range(len(ninput_items_required)): + ninput_items_required[i] = noutput_items + self.history() - 1 def general_work(self, *args, **kwargs): """general work to be overloaded in a derived class""" @@ -189,8 +188,11 @@ class gateway_block(object): """work to be overloaded in a derived class""" raise NotImplementedError("work not implemented") - def start(self): return True - def stop(self): return True + def start(self): + return True + + def stop(self): + return True def set_msg_handler(self, which_port, handler_func): handler = msg_handler() |