From ffed9cab55b3e598b46f95ac4137d66fbccf504a Mon Sep 17 00:00:00 2001 From: Peter Odding Date: Sun, 19 Apr 2020 15:34:03 +0200 Subject: [PATCH] Ignore comments in native control field parsing (#20) --- deb_pkg_tools/deb822.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/deb_pkg_tools/deb822.py b/deb_pkg_tools/deb822.py index 1715446..b4870b5 100644 --- a/deb_pkg_tools/deb822.py +++ b/deb_pkg_tools/deb822.py @@ -62,6 +62,9 @@ def parse_deb822(text): parsed_fields = [] while input_lines: line = input_lines.pop(0) + # Completely ignore comment lines (even nested between "continuation lines"). + if line.startswith(u"#"): + continue # Guard against empty lines that end the current "paragraph". if is_empty_line(line): # Check whether any input text remains.