Message302716
I am revising the codecontext patch to use comprehensions and the sort key option. I will rename the new function 'collect_objects' (GPolo) / '_traverse_node' (CSabella) as 'list_children' and have it return the name-object list, ordered by line number, needed by the tree widget.
[The input is a dictionary of children of a node, rather than a node, because pyclbr returns the dictionary of the children of the root module node of the tree, rather than a root node itself. Sorting is not actually needed for 3.6/7 because the dicts are already ordered, but pyclbr does not guarantee this by using OrderedDict. Proposing these two changes is a separate potential issue.] |
|
Date |
User |
Action |
Args |
2017-09-21 18:04:01 | terry.reedy | set | recipients:
+ terry.reedy, ncoghlan, ajaksu2, gpolo, roger.serwy, cheryl.sabella |
2017-09-21 18:04:01 | terry.reedy | set | messageid: <1506017041.11.0.00791581828872.issue1612262@psf.upfronthosting.co.za> |
2017-09-21 18:04:01 | terry.reedy | link | issue1612262 messages |
2017-09-21 18:04:01 | terry.reedy | create | |
|