------------------------------------------------------------
answer = 0
previous_digit = 0
current_build = 0
for character in text:
^
------------------------------------------------------------
slu/normalizers/age_normalizer.py:185:8: Compiler crash in IterationTransform
ModuleNode.body = StatListNode(age_normalizer.py:1:0)
StatListNode.stats[6] = StatListNode(age_normalizer.py:164:0)
StatListNode.stats[0] = PyClassDefNode(age_normalizer.py:164:0,
doc = '\n xxxxxxxxxx\n ',
name = 'ChineseNumberParser')
PyClassDefNode.body = StatListNode(age_normalizer.py:165:4)
StatListNode.stats[2] = CompilerDirectivesNode(age_normalizer.py:176:4)
CompilerDirectivesNode.body = StatListNode(age_normalizer.py:176:4)
StatListNode.stats[0] = DefNode(age_normalizer.py:176:4,
is_cyfunction = True,
is_staticmethod = True,
modifiers = [...]/0,
name = 'parse',
needs_closure = True,
np_args_idx = [...]/0,
num_required_args = 1,
outer_attrs = [...]/2,
py_wrapper_required = True,
reqd_kw_flags_cname = '0',
used = True)
DefNode.body = StatListNode(age_normalizer.py:177:8,
is_terminator = True)
StatListNode.stats[5] = ForInStatNode(age_normalizer.py:185:8)
Compiler crash traceback from this point on:
File "Cython/Compiler/Visitor.py", line 180, in Cython.Compiler.Visitor.TreeVisitor._visit
File "lib/python3.6/site-packages/Cython/Compiler/Optimize.py", line 190, in visit_ForInStatNode
return self._optimise_for_loop(node, node.iterator.sequence)
File "lib/python3.6/site-packages/Cython/Compiler/Optimize.py", line 200, in _optimise_for_loop
if annotation.entry and annotation.entry.qualified_name == 'typing.Dict':
AttributeError: 'Entry' object has no attribute 'qualified_name'
Traceback (most recent call last):
File "setup.py", line 17, in <module>
"annotation_typing": False
File "lib/python3.6/site-packages/Cython/Build/Dependencies.py", line 1097, in cythonize
cythonize_one(*args)
File "python3.6/site-packages/Cython/Build/Dependencies.py", line 1220, in cythonize_one
raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: slu/normalizers/age_normalizer.py
It seems that Class Entry dont have a attribute named "qualified_name" in Cython/Compiler/Symtab.py.
When add "qualified_name=None" in class defination, the error is gone.
It seems that Class Entry dont have a attribute named "qualified_name" in Cython/Compiler/Symtab.py.
When add "qualified_name=None" in class defination, the error is gone.