[elbe-devel] [PATCH v2 3/3] xmlpreprocess: fix style problems
Olivier Dion
dion at linutronix.de
Wed Feb 12 16:57:42 CET 2020
On Wed, 12 Feb 2020, Torben Hohn <torben.hohn at linutronix.de>
wrote:
> pycodestyle complains:
>
> elbepack/xmlpreprocess.py:45:80: E501 line too long (96 > 79
> characters) elbepack/xmlpreprocess.py:52:80: E501 line too long
> (85 > 79 characters) elbepack/xmlpreprocess.py:54:1: E302
> expected 2 blank lines, found 1 elbepack/xmlpreprocess.py:59:80:
> E501 line too long (80 > 79 characters)
> elbepack/xmlpreprocess.py:70:80: E501 line too long (85 > 79
> characters) elbepack/xmlpreprocess.py:72:80: E501 line too long
> (83 > 79 characters) elbepack/xmlpreprocess.py:78:1: E302
> expected 2 blank lines, found 1
>
> Fix them
>
> Signed-off-by: Torben Hohn <torben.hohn at linutronix.de>
Reviewed-by: Olivier Dion <dion at linutronix.de>
> ---
> elbepack/xmlpreprocess.py | 19 ++++++++++++++-----
> 1 file changed, 14 insertions(+), 5 deletions(-)
>
> diff --git a/elbepack/xmlpreprocess.py b/elbepack/xmlpreprocess.py
> index acc24234e..e8c620812 100644
> --- a/elbepack/xmlpreprocess.py
> +++ b/elbepack/xmlpreprocess.py
> @@ -42,21 +42,27 @@ class XMLPreprocessError(Exception):
> def preprocess_pgp_key(xml):
>
> for key in xml.iterfind('.//mirror/url-list/url/key'):
> - print("[WARN] <key>%s</key> is deprecated. You should use raw-key instead." % key.text)
> + print("[WARN] <key>%s</key> is deprecated. "
> + "You should use raw-key instead." % key.text)
> try:
> keyurl = key.text.strip().replace('LOCALMACHINE', 'localhost')
> myKey = urlopen(keyurl).read().decode('ascii')
> key.tag = "raw-key"
> key.text = "\n%s\n" % myKey
> except HTTPError:
> - raise XMLPreprocessError("Invalid PGP Key URL in <key> tag: %s" % keyurl)
> + raise XMLPreprocessError("Invalid PGP Key URL in <key> tag: %s" %
> + keyurl)
> +
>
> def preprocess_iso_option(xml):
>
> src_opts = xml.find(".//src-cdrom/src-opts")
> if src_opts is None:
> return
> - strict = "strict" in src_opts.attrib and src_opts.attrib["strict"] == "true"
> +
> + strict = ("strict" in src_opts.attrib
> + and src_opts.attrib["strict"] == "true")
> +
> for opt in src_opts.iterfind("./*"):
> valid = iso_option_valid(opt.tag, opt.text)
> if valid is True:
> @@ -67,14 +73,17 @@ def preprocess_iso_option(xml):
> if valid is False:
> violation = "Invalid ISO option %s" % tag
> elif isinstance(valid, int):
> - violation = "Option %s will be truncated by %d characters" % (tag, valid)
> + violation = ("Option %s will be truncated by %d characters" %
> + (tag, valid))
> elif isinstance(valid, str):
> - violation = ("Character '%c' (%d) in ISO option %s violated ISO-9660" %
> + violation = ("Character '%c' (%d) in ISO option %s "
> + "violated ISO-9660" %
> (valid, ord(valid[0]), tag))
> if strict:
> raise XMLPreprocessError(violation)
> print("[WARN] %s" % violation)
>
> +
> def preprocess_initvm_ports(xml):
> "Filters out the default port forwardings to prevent qemu conflict"
>
> --
> 2.20.1
>
>
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel
--
Olivier Dion
Linutronix GmbH | Bahnhofstrasse 3 | D-88690 Uhldingen-Mühlhofen
More information about the elbe-devel
mailing list