diff options
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() |