summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-02-14 15:58:11 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2013-02-14 15:58:11 -0500
commit124b240fb1824066cc668e8e6b8dcb96cfc38b9c (patch)
tree48bc131a3bc3c001e509dfee011fbff5a2530244
parentce9d61be9b76b93809263d43d679279bd2efd2ec (diff)
downloadsqlalchemy-124b240fb1824066cc668e8e6b8dcb96cfc38b9c.tar.gz
- fix to PDF generation failing totally, latex tools here
are broken but will see if RTD produces a pdf
-rw-r--r--doc/build/builder/dialect_info.py9
-rw-r--r--doc/build/builder/mako.py13
2 files changed, 11 insertions, 11 deletions
diff --git a/doc/build/builder/dialect_info.py b/doc/build/builder/dialect_info.py
index 22e3fb085..48626393d 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 00c3c533b..8003ed417 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