From 05a78baa87f0cb92be53b736e5a0d3ddee349f21 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 5 May 2011 14:45:24 +0000 Subject: sphinx api docs: fix for addons linking to the wrong operator SVN url's. also change from blender from 'release' back to beta so new docs don't overwrite the 2.57b release docs. --- doc/python_api/sphinx_doc_gen.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'doc') diff --git a/doc/python_api/sphinx_doc_gen.py b/doc/python_api/sphinx_doc_gen.py index 258b28a3d33..03c8fe1b4ff 100644 --- a/doc/python_api/sphinx_doc_gen.py +++ b/doc/python_api/sphinx_doc_gen.py @@ -810,7 +810,9 @@ def pyrna2sphinx(BASEPATH): # operators def write_ops(): - API_BASEURL = "https://svn.blender.org/svnroot/bf-blender/trunk/blender/release/scripts" + API_BASEURL = "http://svn.blender.org/svnroot/bf-blender/trunk/blender/release/scripts" + API_BASEURL_ADDON = "http://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts" + API_BASEURL_ADDON_CONTRIB = "http://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts" op_modules = {} for op in ops.values(): @@ -849,7 +851,14 @@ def pyrna2sphinx(BASEPATH): location = op.get_location() if location != (None, None): - fw(" :file: `%s <%s/%s>`_:%d\n\n" % (location[0], API_BASEURL, location[0], location[1])) + if location[0].startswith("addons_contrib" + os.sep): + url_base = API_BASEURL_ADDON_CONTRIB + elif location[0].startswith("addons" + os.sep): + url_base = API_BASEURL_ADDON + else: + url_base = API_BASEURL + + fw(" :file: `%s <%s/%s>`_:%d\n\n" % (location[0], url_base, location[0], location[1])) file.close() -- cgit v1.2.3