From 10191021d01b96ab7d97045aaab0f7326eae5a13 Mon Sep 17 00:00:00 2001 From: Thomas Schultz Date: Wed, 3 Aug 2016 17:01:11 -0400 Subject: [PATCH] Remove sys.path's from source link. Fixes #2046 --- scripts/generate_json_docs.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/scripts/generate_json_docs.py b/scripts/generate_json_docs.py index 1d055337ce99c..5ce53a46c746e 100644 --- a/scripts/generate_json_docs.py +++ b/scripts/generate_json_docs.py @@ -17,6 +17,7 @@ import json import os import shutil +import sys import types import pdoc @@ -295,11 +296,14 @@ def build_type(type_id, title, contents): def clean_source_path(source): - source_path = '' + + for path in sys.path: + source = source.replace(path, '') + if ABSOLUTE_LIBRARY_PATH in source: - source_path = source.replace(ABSOLUTE_LIBRARY_PATH, source) + source = source.replace(ABSOLUTE_LIBRARY_PATH, source) - return source_path + return source[1:] def process_code_blocks(doc):