From 50676c782a0f1214307ac1e2bdc5c89bab4b9347 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Thu, 1 Feb 2018 22:10:54 -0500 Subject: [PATCH] Make module and citeengine regexes a little more discerning. --- lib/configure.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/configure.py b/lib/configure.py index 1ec8a0e012..cf913128c3 100644 --- a/lib/configure.py +++ b/lib/configure.py @@ -1515,7 +1515,7 @@ def processModuleFile(file, filename, bool_docbook): We expect output: "ModuleName" "filename" "Description" "Packages" "Requires" "Excludes" "Category" ''' - remods = re.compile(b'\\\\DeclareLyXModule\s*(?:\[([^]]*?)\])?{(.*)}') + remods = re.compile(b'^#\s*\\\\DeclareLyXModule\s*(?:\[([^]]*?)\])?{(.*)}') rereqs = re.compile(b'#+\s*Requires: (.*)') reexcs = re.compile(b'#+\s*Excludes: (.*)') recaty = re.compile(b'#+\s*Category: (.*)') @@ -1639,7 +1639,7 @@ def processCiteEngineFile(file, filename, bool_docbook): We expect output: "CiteEngineName" "filename" "CiteEngineType" "CiteFramework" "DefaultBiblio" "Description" "Packages" ''' - remods = re.compile(b'\\\\DeclareLyXCiteEngine\s*(?:\[([^]]*?)\])?{(.*)}') + remods = re.compile(b'^#\s*\\\\DeclareLyXCiteEngine\s*(?:\[([^]]*?)\])?{(.*)}') redbeg = re.compile(b'#+\s*DescriptionBegin\s*$') redend = re.compile(b'#+\s*DescriptionEnd\s*$') recet = re.compile(b'\s*CiteEngineType\s*(.*)') -- 2.39.2