asnParser.py ascii codec error
Hello,
A codec error with some ASN1 files may occur.
Traceback (most recent call last):
File "/root/.local/bin/asn2aadlPlus", line 11, in <module>
load_entry_point('dmt===2.2-r52d2db4', 'console_scripts', 'asn2aadlPlus')()
File "/root/.local/lib/python3.6/site-packages/dmt/asn2aadlPlus.py", line 336, in main
asnParser.ParseAsnFileList(asnFiles)
File "/root/.local/lib/python3.6/site-packages/dmt/commonPy/asnParser.py", line 406, in ParseAsnFileList
filehash.update(open(each).read().encode('utf-8'))
File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 5867: ordinal not in range(128)
To resolve this error, I change the line 406 by this:
with open(each, "r", encoding="utf-8") as myFile:
filehash.update(myFile.read().encode('utf-8'))