For my first use, after successfully fighting with dependencies, I ran into this error:
Traceback (most recent call last):
File "/Users/x/venv/bin/code2flow", line 8, in <module>
sys.exit(main())
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/engine.py", line 874, in main
level=level,
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/engine.py", line 737, in code2flow
skip_parse_errors, lang_params)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/engine.py", line 478, in map_it
file_group = make_file_group(file_ast_tree, source, extension)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/engine.py", line 359, in make_file_group
file_group.add_node(language.make_root_node(body_trees, parent=file_group), is_root=True)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 372, in make_root_node
calls = make_calls(lines)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 105, in make_calls
for element in walk(body):
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 35, in walk
ret += walk(el)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 42, in walk
ret += walk(v)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 35, in walk
ret += walk(el)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 40, in walk
ret += walk(v)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 40, in walk
ret += walk(v)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 42, in walk
ret += walk(v)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 35, in walk
ret += walk(el)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 40, in walk
ret += walk(v)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 42, in walk
ret += walk(v)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 35, in walk
ret += walk(el)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 42, in walk
ret += walk(v)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 35, in walk
ret += walk(el)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 40, in walk
ret += walk(v)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 42, in walk
ret += walk(v)
File "/Users/x/venv/lib/python3.7/site-packages/code2flow/javascript.py", line 33, in walk
if el.get('type'):
AttributeError: 'NoneType' object has no attribute 'get'
I used a collection of JS files, separated into multiple folders.
As the code stated, I suspect a bug inside the tool itself. Is there anything to fix this?
Hello,
For my first use, after successfully fighting with dependencies, I ran into this error:
Steps to reproduce:
code2flow *.js workflows/*.js bin/*.js --output out.dotin corresponding arborescence rootI used a collection of JS files, separated into multiple folders.
As the code stated, I suspect a bug inside the tool itself. Is there anything to fix this?
Thanks