From 124b240fb1824066cc668e8e6b8dcb96cfc38b9c Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Thu, 14 Feb 2013 15:58:11 -0500 Subject: [PATCH] - fix to PDF generation failing totally, latex tools here are broken but will see if RTD produces a pdf --- doc/build/builder/dialect_info.py | 9 +++++---- doc/build/builder/mako.py | 13 ++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/doc/build/builder/dialect_info.py b/doc/build/builder/dialect_info.py index 22e3fb0859..48626393d2 100644 --- a/doc/build/builder/dialect_info.py +++ b/doc/build/builder/dialect_info.py @@ -134,15 +134,16 @@ class DialectDirective(Directive): def _append_dbapi_bullet(self, dialect_name, dbapi_name, name, idname): env = self.state.document.settings.env dialect_directive = self._dialects[dialect_name] - + try: + relative_uri = env.app.builder.get_relative_uri(dialect_directive.docname, self.docname) + except: + relative_uri = "" list_node = nodes.list_item('', nodes.paragraph('', '', nodes.reference('', '', nodes.Text(name, name), refdocname=self.docname, - refuri=env.app.builder.get_relative_uri( - dialect_directive.docname, self.docname) + - "#" + idname + refuri= relative_uri + "#" + idname ), #nodes.Text(" ", " "), #nodes.reference('', '', diff --git a/doc/build/builder/mako.py b/doc/build/builder/mako.py index 00c3c533bd..8003ed4177 100644 --- a/doc/build/builder/mako.py +++ b/doc/build/builder/mako.py @@ -54,13 +54,12 @@ class MakoBridge(TemplateBridge): context['layout'] = "rtd_layout.mako" context['base'] = "rtd_base.mako" - # pdf gen is just broken on RTD - #context['pdf_url'] = "%spdf/%s/%s/%s.pdf" % ( - # context['MEDIA_URL'], - # context['slug'], - # context['current_version'], - # context['slug'] - #) + context['pdf_url'] = "%spdf/%s/%s/%s.pdf" % ( + context['MEDIA_URL'], + context['slug'], + context['current_version'], + context['slug'] + ) # local docs layout else: context['rtd'] = False -- 2.47.2