Hi Bruno, On 3/23/24 8:30 AM, Bruno Haible wrote: > So, I've trimmed and reorganized the TODO file.
Thanks for checking these. I was going to mention a few of them but you beat me to it. :) Since one bullet point is inlining 'sed' invocations, it might also be worth considering doing the same for 'find'. It is used in various places, but there is this docstring in GLModuleSystem.list(): > Return the available module names as tuple. We could use a combination > of os.walk() function and re module. However, it takes too much time to > complete, so this version uses subprocess to run shell commands. I haven't tested it, but I assume that this probably isn't the case anymore? Python has plenty of easy to use builtin functions, so I don't see much point in using 'find'. Then we don't have to think about using extensions or compatibility between implementations. Most of the functions that can replace this are in the os.path or Path modules [1] [2]. Collin [1] https://docs.python.org/3/library/os.path.html [2] https://docs.python.org/3/library/pathlib.html#module-pathlib