From e5173eadbb1b1480e136c95501c57cc2c02e639a Mon Sep 17 00:00:00 2001 From: Mike Schuchardt Date: Wed, 21 Feb 2018 09:03:34 -0700 Subject: scripts: Strip xref markup from vu error messages Convert asciidoctor xref markup from "<>" to "text" for VU error messages. Longer term plan is to modify the upstream validusage build target in Vulkan-Docs to emit plain text to begin with. Change-Id: I6ca6ffb4701df27c9c1666598fbeceb0f3a03216 --- scripts/spec.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'scripts/spec.py') diff --git a/scripts/spec.py b/scripts/spec.py index 7823a761..51624483 100644 --- a/scripts/spec.py +++ b/scripts/spec.py @@ -8,6 +8,7 @@ except ImportError: from bs4 import BeautifulSoup import json import vuid_mapping +import re ############################# # spec.py script @@ -127,6 +128,8 @@ class Specification: print ("Looking at dict for api:ext entry %s:%s" % (api, ext)) vuid = vu_txt_dict['vuid'] vutxt = vu_txt_dict['text'] + # strip asciidoc xref from vu text + vutxt = re.sub('&amp;lt;&amp;lt;([^&]*,\\s*|)(.*?)&amp;gt;&amp;gt;', '\\2', vutxt) #print ("%s:%s:%s:%s" % (api, ext, vuid, vutxt)) #print ("VUTXT orig:%s" % (vutxt)) just_txt = BeautifulSoup(vutxt, 'html.parser') -- cgit v1.2.3