On Thu, Dec 08, 2022 at 05:09:39PM +0000, Daniel P. Berrangé wrote:
On Thu, Dec 08, 2022 at 06:06:23PM +0100, Andrea Bolognani wrote:
> The script had an incorrect interpreter line until commit
> f6a19d7264bb, so the flake8 check would not realize it needed
> to pick it up and these issues, some of which were present it
> the very first version that was committed, were not being
> reported.
Hmm, if flake8 is going to be restricted to /usr/bin/env python,
then we ought to have a syntax check to forbid /usr/bin/python*,
to prevent missing the flake8 check.
That would certainly be good to have.
Regardless of the flake8 check, you simply don't want to hardcode a
path to the Python interpreter there, as it will prevent the script
from working on FreeBSD and macOS at the very least.
--
Andrea Bolognani / Red Hat / Virtualization