Weeks-UNC / shapemapper2

Public repository for ShapeMapper 2 releases
Other
29 stars 16 forks source link

maximum recursion depth exceeded while calling a Python object #48

Open doudou0908 opened 9 months ago

doudou0908 commented 9 months ago

Thank you for such a useful tool! I met an error when I run my samples. File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/cli.py", line 51, in run pipeline, arg_dict = ap.construct(rest_args) File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline_arg_parser.py", line 553, in construct return (build_pipeline(**kw), File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline_builder.py", line 438, in build_pipeline pipeline.setup() File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline.py", line 511, in setup self.calc_run_order(serial_mode=serial_mode) File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline.py", line 246, in calc_run_order self.calc_run_order(run_order=updated_run_order, File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline.py", line 246, in calc_run_order self.calc_run_order(run_order=updated_run_order, File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline.py", line 246, in calc_run_order self.calc_run_order(run_order=updated_run_order, [Previous line repeated 985 more times] File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline.py", line 231, in calc_run_order comps = self.sort_components(comps) File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline.py", line 98, in sort_components recurse(self) File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline.py", line 97, in recurse recurse(m, tree_path=updated_tree_path) File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline.py", line 97, in recurse recurse(m, tree_path=updated_tree_path) File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline.py", line 97, in recurse recurse(m, tree_path=updated_tree_path) File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/pipeline.py", line 91, in recurse o.pipeline_location = tree_path File "/home/zlt/Desktop/SHAPE/shapemapper2/internals/python/pyshapemap/component.py", line 103, in setattr for i in range(len(self.internal_components)): Best wishes,

ZHANG