On Fri, 2022-08-12 at 15:53 -0700, Jakub Kicinski wrote: > On Thu, 11 Aug 2022 13:09:06 -0700 Stephen Hemminger wrote: > > Looks interesting, you might want to consider running your code > > through some of the existing Python checkers such as flake8 and pylint. > > If you want this to be generally available in repos, best to follow the language conventions > > > > For example flake8 noticed: > > $ flake8 --max-line-length=120 ./tools/net/ynl/samples/ynl.py > > ./tools/net/ynl/samples/ynl.py:251:55: F821 undefined name 'file_name' > > Thanks! I'll make sure to check flake8 (pylint is too noisy for me :() FWIW, I've come to really believe in also adding type annotations (and checking them with mypy, of course, I even use --strict), which has helped even my smaller projects a lot. YMMV, but it might be something to look into. johannes