reference the release PDF correctly
authorCampbell Barton <ideasman42@gmail.com>
Tue, 12 Apr 2011 16:56:15 +0000 (16:56 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 12 Apr 2011 16:56:15 +0000 (16:56 +0000)
doc/python_api/sphinx_doc_gen.py

index 57ba30ee0bb455c8297b8b43607a478ec0e3e428..b7c9b61791031311c9bfe3a760ff164f02a409e8 100644 (file)
@@ -873,9 +873,13 @@ def rna2sphinx(BASEPATH):
     if bpy.app.build_revision != "Unknown":
         version_string = version_string + " r" + bpy.app.build_revision
 
-    # for use with files
     version_string_fp = "_".join(str(v) for v in bpy.app.version)
 
+    if bpy.app.version_cycle == "release":
+        version_string_pdf = "%s%s_release" % ("_".join(str(v) for v in bpy.app.version[:2]), bpy.app.version_char)
+    else:
+        version_string_pdf = version_string_fp
+
     fw("project = 'Blender'\n")
     # fw("master_doc = 'index'\n")
     fw("copyright = u'Blender Foundation'\n")
@@ -906,7 +910,7 @@ def rna2sphinx(BASEPATH):
     fw("| An introduction to Blender and Python can be found at `Quickstart Intro <http://wiki.blender.org/index.php/Dev:2.5/Py/API/Intro>`_,\n")
     fw("| For a more general explanation of blender/python see the `API Overview <http://wiki.blender.org/index.php/Dev:2.5/Py/API/Overview>`_\n")
     fw("\n")
-    fw("`A PDF version of this document is also available <blender_python_reference_%s.pdf>`_\n" % version_string_fp)
+    fw("`A PDF version of this document is also available <blender_python_reference_%s.pdf>`_\n" % version_string_pdf)
     fw("\n")
     fw(".. warning:: The Blender Python API has areas which are still in development.\n")
     fw("   \n")