Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • D dmt
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • TASTETASTE
  • dmt
  • Issues
  • #5
Closed
Open
Issue created Aug 20, 2020 by Arnaud Moura@arnaud_moura

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'))
Assignee
Assign to
Time tracking