On Fri, Nov 15, 2019 at 03:07:32PM -0500, Cole Robinson wrote:
On 11/11/19 9:38 AM, Daniel P. Berrangé wrote:
> This series is an effort to reduce the number of different
> languages we use by eliminating most use of perl in favour
> of python.
I'm testing the series now. On fedora 31, make syntax-check is showing
some flake8 errors, see attached. I also attach a run of pycodestyle and
pylint using my standard configs. There's nothing that looks like a
legitimate bug in any of the output, though I didn't look too closely at
the overridden variable warnings
The obvious errors here these ones:
scripts/check-aclrules.py:174:34: E1305: Too many arguments for
format string (too-many-format-args)
scripts/check-aclrules.py:193:34: E1305: Too many arguments for format string
(too-many-format-args)
scripts/check-aclrules.py:228:34: E1305: Too many arguments for format string
(too-many-format-args)
scripts/check-aclrules.py:235:34: E1305: Too many arguments for format string
(too-many-format-args)
scripts/check-driverimpls.py:57:34: E1305: Too many arguments for
format string (too-many-format-args)
scripts/check-driverimpls.py:80:30: E1305: Too many arguments for format string
(too-many-format-args)
scripts/hvsupport.py:130:36: E1305: Too many arguments for format
string (too-many-format-args)
all were in exception formatting where we broke the message across
lines - % binds more strongly than +
So
"foo %s bar" +
"wizz" % "eek"
Needs to be
("foo %s bar" +
"wizz") % "eek"
Regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|