Hi Jameson,
I just tried this in a fresh environment with gnuradio 3.8.2 and python
3.8.13, and I was unable to reproduce the error. Maybe some of my
packages were newer than what you have. Can you try upgrading packages
to their latest versions? In other words, maybe you have an older build
of gnuradio 3.8.2 that was fixed in a subsequent build of that same
version number.
Or maybe this has a similar cause to
https://github.com/gnuradio/gnuradio/issues/5068?
Cheers,
Ryan
On 7/26/22 1:20 PM, Jameson Collins wrote:
miniforge conda environment, gnuradio 3.8.2.0
(gnuradio) user@user-VirtualBox-20$ gr_modtool newmod
Name of the new module: asdf
Creating out-of-tree module in ./gr-asdf...
Traceback (most recent call last):
File
"/home/user/build/conda/miniforge3/envs/gnuradio/bin/gr_modtool", line
30, in <module>
cli()
File
"/home/user/build/conda/miniforge3/envs/gnuradio/lib/python3.8/site-packages/click/core.py",
line 1130, in __call__
return self.main(*args, **kwargs)
File
"/home/user/build/conda/miniforge3/envs/gnuradio/lib/python3.8/site-packages/click/core.py",
line 1055, in main
rv = self.invoke(ctx)
File
"/home/user/build/conda/miniforge3/envs/gnuradio/lib/python3.8/site-packages/click/core.py",
line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File
"/home/user/build/conda/miniforge3/envs/gnuradio/lib/python3.8/site-packages/click/core.py",
line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File
"/home/user/build/conda/miniforge3/envs/gnuradio/lib/python3.8/site-packages/click/core.py",
line 760, in invoke
return __callback(*args, **kwargs)
File
"/home/user/build/conda/miniforge3/envs/gnuradio/lib/python3.8/site-packages/gnuradio/modtool/cli/base.py",
line 153, in wrapper
return func(*args, **kwargs)
File
"/home/user/build/conda/miniforge3/envs/gnuradio/lib/python3.8/site-packages/gnuradio/modtool/cli/newmod.py",
line 64, in cli
run(self)
File
"/home/user/build/conda/miniforge3/envs/gnuradio/lib/python3.8/site-packages/gnuradio/modtool/cli/base.py",
line 172, in run
module.run()
File
"/home/user/build/conda/miniforge3/envs/gnuradio/lib/python3.8/site-packages/gnuradio/modtool/core/newmod.py",
line 91, in run
s = filetext.read()
File
"/home/user/build/conda/miniforge3/envs/gnuradio/lib/python3.8/codecs.py",
line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8d in position 12:
invalid start byte