diff options
author | Johannes Demel <demel@uni-bremen.de> | 2019-03-24 19:24:32 +0100 |
---|---|---|
committer | Andrej Rode <mail@andrejro.de> | 2019-03-31 23:23:38 +0200 |
commit | 181b04de0b56b22599933036a19dfe157e31f43b (patch) | |
tree | bca3fb9d0b895a3d6e41bab4f77d85ca853202c8 /gr-utils/python | |
parent | fc58c1f7fcd21432500a24dc220b5f42778dff98 (diff) |
modtool: Update Python templates
Update templates for Python blocks and Python QA code. Previously, these
templates created broken import statements. Also, a deprecated call to
`gr_unittest.run(...)` is updated to not include a filename argument
anymore. Finally, the python block signature generator was updated.
Diffstat (limited to 'gr-utils/python')
-rw-r--r-- | gr-utils/python/modtool/templates/templates.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gr-utils/python/modtool/templates/templates.py b/gr-utils/python/modtool/templates/templates.py index f3a4e59055..e59bbc9b94 100644 --- a/gr-utils/python/modtool/templates/templates.py +++ b/gr-utils/python/modtool/templates/templates.py @@ -357,11 +357,11 @@ import numpy\ if blocktype == 'source': inputsig = 'None' else: - inputsig = '[<+numpy.float32+>]' + inputsig = '[<+numpy.float32+>, ]' if blocktype == 'sink': outputsig = 'None' else: - outputsig = '[<+numpy.float32+>]' + outputsig = '[<+numpy.float32+>, ]' %> % else: <% @@ -404,8 +404,8 @@ class ${blockname}(${parenttype}): <% return %> % else: name="${blockname}", - in_sig="${inputsig}", - out_sig="${outputsig}${deciminterp}") + in_sig=${inputsig}, + out_sig=${outputsig}${deciminterp}) % endif % if blocktype == 'general': @@ -519,9 +519,9 @@ ${str_to_python_comment(license)} from gnuradio import gr, gr_unittest from gnuradio import blocks % if lang == 'cpp': -from . import ${modname}_swig as ${modname} +import ${modname}_swig as ${modname} % else: -from .${blockname} import ${blockname} +from ${blockname} import ${blockname} % endif class qa_${blockname}(gr_unittest.TestCase): @@ -539,7 +539,7 @@ class qa_${blockname}(gr_unittest.TestCase): if __name__ == '__main__': - gr_unittest.run(qa_${blockname}, "qa_${blockname}.yml") + gr_unittest.run(qa_${blockname}) ''' Templates['grc_yml'] = '''id: ${modname}_${blockname} |