BCDA-APS / adl2pydm

Convert MEDM's .adl files to PyDM's .ui format
Other
0 stars 4 forks source link

utf8 codec error when reading textix #76

Closed prjemian closed 2 years ago

prjemian commented 2 years ago

note:

ERROR:adl2pydm.cli:error processing /tmp/docker_ioc/custom-synapps-6.2-ad-3.10/screens/adl/ADAM_4015_input_setup.adl: 'utf-8' codec can't decode byte 0xb0 in position 3278: invalid start byte

refers to textix="-200 to 200 �C"

Originally posted by @prjemian in https://github.com/BCDA-APS/adl2pydm/issues/73#issuecomment-951160140

prjemian commented 2 years ago
(adl2pydm-dev) prjemian@zap:~/.../BCDA-APS/adl2pydm$ git grep textix | grep -v /tests/
adl2pydm/adl_parser.py:        if "textix" in assignments:
adl2pydm/adl_parser.py:            self.title = assignments["textix"]
adl2pydm/adl_parser.py:            del self.contents["textix"], assignments["textix"]
prjemian commented 2 years ago

Actually, it fails here: https://github.com/BCDA-APS/adl2pydm/blob/aea6cc4ac862af040a99aa910933bb1b4238c82e/adl2pydm/adl_parser.py#L341

note:

(adl2pydm-dev) prjemian@zap:~/.../BCDA-APS/adl2pydm$ git grep "error processing"
adl2pydm/cli.py:            logger.error(f"error processing {adlfile}:" f" {exc}")