From 7f5068373a57c80c5de621b15ea9c0359a0e3c74 Mon Sep 17 00:00:00 2001 From: Valdir Stumm Junior Date: Wed, 14 Jun 2017 15:10:43 -0300 Subject: [PATCH] skip Xpath nodes in latex build to avoid build errors --- docs/_ext/xpathdemo.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/_ext/xpathdemo.py b/docs/_ext/xpathdemo.py index 47568a1d3..28ad4c0dc 100644 --- a/docs/_ext/xpathdemo.py +++ b/docs/_ext/xpathdemo.py @@ -1,5 +1,6 @@ from docutils import nodes from sphinx.util.compat import Directive +from sphinx.search import SkipNode class xpath_demo_node(nodes.Element): @@ -29,11 +30,17 @@ def setup(app): html=( visit_xpath_demo_node, depart_xpath_demo_node, - ) + ), + # latex build are failing, so let's skip the xpath nodes + latex=(skip_node, None), ) app.add_directive('xpathdemo', XPathDemoDirective) +def skip_node(self, node): + raise SkipNode + + def visit_xpath_demo_node(self, node): try: with open(node.form_template) as fp: