[elbe-devel] [PATCH] elbepack: handle ValueError from Debian 822 parsing
Benedikt Spranger
b.spranger at linutronix.de
Fri Feb 23 16:53:47 CET 2024
Am Mon, 12 Feb 2024 12:55:27 +0100
schrieb Thomas Weißschuh <thomas.weissschuh at linutronix.de>:
> When a duplicate field in a copyright file is parsed this will be
> reported as ValueError.
> For example debian/copyright from elfutils (0.188-2.1):
>
> ```
> File debian/_deb822_repro/parsing.py:3112, in parse_deb822_file(sequence, accept_files_with_error_tokens, accept_files_with_duplicated_fields, encoding)
> 3110 if dup_field is not None:
> 3111 msg = 'Duplicate field "{dup_field}" in paragraph number {no}'
> -> 3112 raise ValueError(msg.format(dup_field=dup_field, no=no))
> 3114 return deb822_file
>
> ValueError: Duplicate field "Comment" in paragraph number 2
> ```
>
> Handle ValueError the same as the other exceptions.
>
> Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>
Reviewed-by: Benedikt Spranger <b.spranger at linutronix.de>
More information about the elbe-devel
mailing list