Zbigniew Jędrzejewski-Szmek 5d6eed
From d30213c50db935f63987447d44d637bc9a00bf71 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 03e93e
From: Martin Pitt <martin.pitt@ubuntu.com>
Zbigniew Jędrzejewski-Szmek 03e93e
Date: Wed, 30 Nov 2016 09:20:15 +0100
Zbigniew Jędrzejewski-Szmek 03e93e
Subject: [PATCH] parse_hwdb: fix to work with pyparsing 2.1.10
Zbigniew Jędrzejewski-Szmek 03e93e
Zbigniew Jędrzejewski-Szmek 03e93e
pyparsing 2.1.10 fixed the handling of LineStart to really just apply to line
Zbigniew Jędrzejewski-Szmek 03e93e
starts and not ignore whitespace and comments any more. Adjust EMPTYLINE to
Zbigniew Jędrzejewski-Szmek 03e93e
this.
Zbigniew Jędrzejewski-Szmek 03e93e
Zbigniew Jędrzejewski-Szmek 03e93e
Many thanks to Paul McGuire for pointing this out!
Zbigniew Jędrzejewski-Szmek 03e93e
Zbigniew Jędrzejewski-Szmek 03e93e
(cherry picked from commit f644a6da7a6f11d20116842e2ce1c7e9c0b0ad64)
Zbigniew Jędrzejewski-Szmek 03e93e
---
Zbigniew Jędrzejewski-Szmek 03e93e
 hwdb/parse_hwdb.py | 2 +-
Zbigniew Jędrzejewski-Szmek 03e93e
 1 file changed, 1 insertion(+), 1 deletion(-)
Zbigniew Jędrzejewski-Szmek 03e93e
Zbigniew Jędrzejewski-Szmek 03e93e
diff --git a/hwdb/parse_hwdb.py b/hwdb/parse_hwdb.py
Zbigniew Jędrzejewski-Szmek 03e93e
index 5d4c5ea64d..5856d12af7 100755
Zbigniew Jędrzejewski-Szmek 03e93e
--- a/hwdb/parse_hwdb.py
Zbigniew Jędrzejewski-Szmek 03e93e
+++ b/hwdb/parse_hwdb.py
Zbigniew Jędrzejewski-Szmek 03e93e
@@ -56,7 +56,7 @@ except ImportError:
Zbigniew Jędrzejewski-Szmek 03e93e
     lru_cache = lambda: (lambda f: f)
Zbigniew Jędrzejewski-Szmek 03e93e
 
Zbigniew Jędrzejewski-Szmek 03e93e
 EOL = LineEnd().suppress()
Zbigniew Jędrzejewski-Szmek 03e93e
-EMPTYLINE = LineStart() + LineEnd()
Zbigniew Jędrzejewski-Szmek 03e93e
+EMPTYLINE = LineEnd()
Zbigniew Jędrzejewski-Szmek 03e93e
 COMMENTLINE = pythonStyleComment + EOL
Zbigniew Jędrzejewski-Szmek 03e93e
 INTEGER = Word(nums)
Zbigniew Jędrzejewski-Szmek 03e93e
 REAL = Combine((INTEGER + Optional('.' + Optional(INTEGER))) ^ ('.' + INTEGER))