Github user jeking3 commented on the issue: https://github.com/apache/thrift/pull/1339 What you suggest is that our build process is insufficient to catch these things, and I would like to see our build process become sufficient and enhanced with whatever tools are needed to make thrift better. At the very least we should run modernize on all of the lib/py files, although this PR is a start, it does not do enough to mark THRIFT-4309 complete. I can merge it, but more work will be necessary to complete everything needed.
---