]> git.lyx.org Git - features.git/commitdiff
Double escape binary regexes in module and citeengine searches.
authorRichard Heck <rgheck@lyx.org>
Fri, 2 Feb 2018 03:08:55 +0000 (22:08 -0500)
committerRichard Heck <rgheck@lyx.org>
Fri, 2 Feb 2018 04:33:54 +0000 (23:33 -0500)
See previous commit for explanation.

(cherry picked from commit 0e3d20929570729d2db5cd3b4b930e5234b426ac)

lib/configure.py

index bfa48525b2243016c49887144a36547599022a62..23ec3c82dc43660ae8b6efeeae4b48b1e0601d44 100644 (file)
@@ -1511,7 +1511,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'\\\\DeclareLyXModule\s*(?:\[([^]]*?)\])?{(.*)}')
     rereqs = re.compile(b'#+\s*Requires: (.*)')
     reexcs = re.compile(b'#+\s*Excludes: (.*)')
     recaty = re.compile(b'#+\s*Category: (.*)')
@@ -1635,7 +1635,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'\\\\DeclareLyXCiteEngine\s*(?:\[([^]]*?)\])?{(.*)}')
     redbeg = re.compile(b'#+\s*DescriptionBegin\s*$')
     redend = re.compile(b'#+\s*DescriptionEnd\s*$')
     recet = re.compile(b'\s*CiteEngineType\s*(.*)')