Compile nrppa using PER fail
Opened this issue · 0 comments
Compile nrppa using PER fail
The nrppa asn file
https://github.com/CoderHuo/learn-python3/blob/9725872fc3c3db0af490c1270b565386d75c62a1/NRPPa.asn#L9
The Traceback:
Traceback (most recent call last):
File "C:/Users/shhuo/IdeaProjects/agnss/asn1lib/base.py", line 20, in
nrppaCompile = asn1tools.compile_files(nrppaPath, 'per')
File "C:\Users\shhuo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\asn1tools\compiler.py", line 376, in compile_files
return compile_dict(parse_files(filenames, encoding),
File "C:\Users\shhuo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\asn1tools\compiler.py", line 308, in compile_dict
return Specification(codec.compile_dict(specification,
File "C:\Users\shhuo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\asn1tools\codecs\per.py", line 2247, in compile_dict
return Compiler(specification, numeric_enums).process()
File "C:\Users\shhuo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\asn1tools\codecs\compiler.py", line 210, in process
self.pre_process()
File "C:\Users\shhuo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\asn1tools\codecs\compiler.py", line 257, in pre_process
self.pre_process_parameterization_step_1(module['types'],
File "C:\Users\shhuo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\asn1tools\codecs\compiler.py", line 529, in pre_process_parameterization_step_1
self.pre_process_parameterization_step_1_type(type_descriptor,
File "C:\Users\shhuo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\asn1tools\codecs\compiler.py", line 548, in pre_process_parameterization_step_1_type
self.pre_process_parameterization_step_1_type(member,
File "C:\Users\shhuo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\asn1tools\codecs\compiler.py", line 590, in pre_process_parameterization_step_1_type
self.pre_process_parameterization_step_1_dummy_to_actual_type(
File "C:\Users\shhuo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\asn1tools\codecs\compiler.py", line 629, in pre_process_parameterization_step_1_dummy_to_actual_type
self.pre_process_parameterization_step_1_dummy_to_actual_type(
File "C:\Users\shhuo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\asn1tools\codecs\compiler.py", line 643, in pre_process_parameterization_step_1_dummy_to_actual_type
if parameter['type'] == dummy_parameter:
TypeError: string indices must be integers