apache / apache/nuttx

size_report.py does not work with some versions "anytree" package

Open
#11,611 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
4k
Forks
1.7k
Avg merge
1d 17h
Merged PRs (30d)
237

Description

The report script does not have "any tree" package in dependencies and need some old versions of this package. With version 2.12.1 it falls with this error :

```
File "/mnt/sdb1/nuttxspace/nuttx/./tools/size_report.py", line 815, in
main()
File "/mnt/sdb1/nuttxspace/nuttx/./tools/size_report.py", line 802, in main
root = generate_any_tree(symbol_dict, symsize, common_path_prefix)
File "/mnt/sdb1/nuttxspace/nuttx/./tools/size_report.py", line 559, in generate_any_tree
root = TreeNode("Root", "root")
File "/mnt/sdb1/nuttxspace/nuttx/./tools/size_report.py", line 533, in __init__
self.size = size
AttributeError: can't set attribute 'size'

```

But version 2.8.0 works fine

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.