Skip to content

Commit

Permalink
grc: snippet inject init_before_blocks
Browse files Browse the repository at this point in the history
Signed-off-by: Josh Morman <jmorman@gnuradio.org>
  • Loading branch information
mormj committed Dec 22, 2022
1 parent 3361590 commit 7fb45b2
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
4 changes: 2 additions & 2 deletions grc/blocks/snippet.block.yml
Expand Up @@ -6,8 +6,8 @@ parameters:
- id: section
label: Section of Flowgraph
dtype: string
options: ['main_after_init', 'main_before_init', 'main_after_start', 'main_after_stop' ]
option_labels: ['Main - After Init', 'Main - Before Init', 'Main - After Start', 'Main - After Stop']
options: ['main_after_init', 'main_before_init', 'main_after_start', 'main_after_stop', 'init_before_blocks' ]
option_labels: ['Main - After Init', 'Main - Before Init', 'Main - After Start', 'Main - After Stop', 'Init - Before Blocks']
- id: priority
label: Priority
dtype: int
Expand Down
3 changes: 2 additions & 1 deletion grc/core/generator/flow_graph.py.mako
Expand Up @@ -55,7 +55,7 @@ ${indent(snip['def'])}
% endfor
\
<%
snippet_sections = ['main_before_init', 'main_after_init', 'main_after_start', 'main_after_stop']
snippet_sections = ['main_before_init', 'main_after_init', 'main_after_start', 'main_after_stop', 'init_before_blocks']
snippets = {}
for section in snippet_sections:
snippets[section] = flow_graph.get_snippets_dict(section)
Expand Down Expand Up @@ -205,6 +205,7 @@ gr.io_signature.makev(${len(io_sigs)}, ${len(io_sigs)}, [${', '.join(size_strs)}
# Blocks
${'##################################################'}
% endif
${'snippets_init_before_blocks(self)' if snippets['init_before_blocks'] else ''}
% for blk, blk_make in blocks:
% if blk_make:
${ indent(blk_make.strip('\n')) }
Expand Down

0 comments on commit 7fb45b2

Please sign in to comment.