diff --git a/blocks/options.block.yml b/blocks/options.block.yml index 7ec3d41..eb59482 100644 --- a/blocks/options.block.yml +++ b/blocks/options.block.yml @@ -137,6 +137,20 @@ asserts: - ${ all(i >= 0 for i in placement) } templates: + imports: |- + from gnuradio import gr + from gnuradio.filter import firdes + from gnuradio.fft import window + import sys + import signal + % if generate_options == 'qt_gui': + from PyQt5 import Qt + % endif + % if not generate_options.startswith('hb'): + from argparse import ArgumentParser + from gnuradio.eng_arg import eng_float, intx + from gnuradio import eng_notation + % endif callbacks: - 'if ${run}: self.start() diff --git a/core/generator/flow_graph.py.mako b/core/generator/flow_graph.py.mako index 158dae3..2ba5401 100644 --- a/core/generator/flow_graph.py.mako +++ b/core/generator/flow_graph.py.mako @@ -24,16 +24,6 @@ ######################################################## ##Create Imports ######################################################## -import sys -import signal -from gnuradio import gr -from gnuradio.filter import firdes -from gnuradio.fft import window -% if not generate_options.startswith('hb'): -from argparse import ArgumentParser -from gnuradio.eng_arg import eng_float, intx -from gnuradio import eng_notation -% endif % if generate_options == 'qt_gui': from packaging.version import Version as StrictVersion from PyQt5 import Qt