)]}'
{"doc/source/conf.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"390d7882ca542ac23563571a89bf07213dbb62a4","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import sys"},{"line_number":18,"context_line":"import warnings"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# Try to only emit warnings about SSL issues one time."},{"line_number":21,"context_line":"try:"},{"line_number":22,"context_line":"    from requests.packages.urllib3 import exceptions"},{"line_number":23,"context_line":"    warnings.filterwarnings(\u0027ignore\u0027, \u0027.*\u0027,"},{"line_number":24,"context_line":"                            exceptions.InsecurePlatformWarning)"},{"line_number":25,"context_line":"    warnings.filterwarnings(\u0027ignore\u0027, \u0027.*\u0027,"},{"line_number":26,"context_line":"                            exceptions.SNIMissingWarning)"},{"line_number":27,"context_line":"except ImportError:"},{"line_number":28,"context_line":"    pass"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"sys.path.insert(0, os.path.abspath(\u0027../..\u0027))"},{"line_number":31,"context_line":"# -- General configuration ----------------------------------------------------"}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_27a8e68a","line":28,"range":{"start_line":20,"start_character":0,"end_line":28,"end_character":8},"updated":"2019-03-29 17:01:39.000000000","message":"I wonder if this can go now?","commit_id":"9b223579c419705218733ad58b35b4a180731ec5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"390d7882ca542ac23563571a89bf07213dbb62a4","unresolved":false,"context_lines":[{"line_number":27,"context_line":"except ImportError:"},{"line_number":28,"context_line":"    pass"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"sys.path.insert(0, os.path.abspath(\u0027../..\u0027))"},{"line_number":31,"context_line":"# -- General configuration ----------------------------------------------------"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# Add any Sphinx extension module names here, as strings. They can be"}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_47adf299","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":44},"updated":"2019-03-29 17:01:39.000000000","message":"This definitely isn\u0027t needed","commit_id":"9b223579c419705218733ad58b35b4a180731ec5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"390d7882ca542ac23563571a89bf07213dbb62a4","unresolved":false,"context_lines":[{"line_number":43,"context_line":"feed_base_url \u003d \u0027http://specs.openstack.org/openstack/oslo-specs\u0027"},{"line_number":44,"context_line":"feed_author \u003d \u0027OpenStack Oslo Team\u0027"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"# Optionally allow the use of sphinxcontrib.spelling to verify the"},{"line_number":47,"context_line":"# spelling of the documents."},{"line_number":48,"context_line":"try:"},{"line_number":49,"context_line":"    import sphinxcontrib.spelling"},{"line_number":50,"context_line":"    extensions.append(\u0027sphinxcontrib.spelling\u0027)"},{"line_number":51,"context_line":"except ImportError:"},{"line_number":52,"context_line":"    pass"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"exclude_patterns \u003d ["},{"line_number":55,"context_line":"    \u0027**/graduation-template.rst\u0027,"},{"line_number":56,"context_line":"    \u0027**/new-library-template.rst\u0027,"},{"line_number":57,"context_line":"    \u0027**/template.rst\u0027,"},{"line_number":58,"context_line":"    \u0027**/policy-template.rst\u0027,"},{"line_number":59,"context_line":"]"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"# autodoc generation is a bit aggressive and a nuisance when doing heavy"},{"line_number":62,"context_line":"# text edit cycles."}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_679eee6a","line":59,"range":{"start_line":46,"start_character":0,"end_line":59,"end_character":1},"updated":"2019-03-29 17:01:39.000000000","message":"I would _imagine_ this isn\u0027t being used and could be removed","commit_id":"9b223579c419705218733ad58b35b4a180731ec5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"390d7882ca542ac23563571a89bf07213dbb62a4","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    \u0027**/policy-template.rst\u0027,"},{"line_number":59,"context_line":"]"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"# autodoc generation is a bit aggressive and a nuisance when doing heavy"},{"line_number":62,"context_line":"# text edit cycles."},{"line_number":63,"context_line":"# execute \"export SPHINX_DEBUG\u003d1\" in your terminal to disable"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"# The suffix of source filenames."},{"line_number":66,"context_line":"source_suffix \u003d \u0027.rst\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_c7c32257","line":63,"range":{"start_line":61,"start_character":0,"end_line":63,"end_character":61},"updated":"2019-03-29 17:01:39.000000000","message":"This is noise and can be removed","commit_id":"9b223579c419705218733ad58b35b4a180731ec5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"390d7882ca542ac23563571a89bf07213dbb62a4","unresolved":false,"context_lines":[{"line_number":62,"context_line":"# text edit cycles."},{"line_number":63,"context_line":"# execute \"export SPHINX_DEBUG\u003d1\" in your terminal to disable"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"# The suffix of source filenames."},{"line_number":66,"context_line":"source_suffix \u003d \u0027.rst\u0027"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# The master toctree document."},{"line_number":69,"context_line":"master_doc \u003d \u0027index\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_a7c61668","line":66,"range":{"start_line":65,"start_character":0,"end_line":66,"end_character":22},"updated":"2019-03-29 17:01:39.000000000","message":"Ditto (it\u0027s the default)","commit_id":"9b223579c419705218733ad58b35b4a180731ec5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"390d7882ca542ac23563571a89bf07213dbb62a4","unresolved":false,"context_lines":[{"line_number":71,"context_line":"# General information about the project."},{"line_number":72,"context_line":"project \u003d u\u0027oslo-specs\u0027"},{"line_number":73,"context_line":"copyright \u003d u\u0027%s, OpenStack Foundation\u0027 % datetime.date.today().year"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"# If true, \u0027()\u0027 will be appended to :func: etc. cross-reference text."},{"line_number":76,"context_line":"add_function_parentheses \u003d True"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"# If true, the current module name will be prepended to all description"},{"line_number":79,"context_line":"# unit titles (such as .. function::)."},{"line_number":80,"context_line":"add_module_names \u003d True"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"# The name of the Pygments (syntax highlighting) style to use."},{"line_number":83,"context_line":"pygments_style \u003d \u0027sphinx\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_e7cc1e8c","line":80,"range":{"start_line":74,"start_character":0,"end_line":80,"end_character":23},"updated":"2019-03-29 17:01:39.000000000","message":"Ditto (it\u0027s for autodoc, which we don\u0027t use)","commit_id":"9b223579c419705218733ad58b35b4a180731ec5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"390d7882ca542ac23563571a89bf07213dbb62a4","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"# The theme to use for HTML and HTML Help pages.  Major themes that come with"},{"line_number":88,"context_line":"# Sphinx are currently \u0027default\u0027 and \u0027sphinxdoc\u0027."},{"line_number":89,"context_line":"# html_theme_path \u003d [\".\"]"},{"line_number":90,"context_line":"# html_theme \u003d \u0027_theme\u0027"},{"line_number":91,"context_line":"# html_static_path \u003d [\u0027static\u0027]"},{"line_number":92,"context_line":"html_theme \u003d \u0027openstackdocs\u0027"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"# Output file base name for HTML help builder."}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_47b892e4","line":91,"range":{"start_line":89,"start_character":0,"end_line":91,"end_character":31},"updated":"2019-03-29 17:01:39.000000000","message":"Ditto","commit_id":"9b223579c419705218733ad58b35b4a180731ec5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"390d7882ca542ac23563571a89bf07213dbb62a4","unresolved":false,"context_lines":[{"line_number":91,"context_line":"# html_static_path \u003d [\u0027static\u0027]"},{"line_number":92,"context_line":"html_theme \u003d \u0027openstackdocs\u0027"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"# Output file base name for HTML help builder."},{"line_number":95,"context_line":"htmlhelp_basename \u003d \u0027%sdoc\u0027 % project"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"# Grouping the document tree into LaTeX files. List of tuples"},{"line_number":98,"context_line":"# (source start file, target name, title, author, documentclass"}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_27b3060d","line":95,"range":{"start_line":94,"start_character":0,"end_line":95,"end_character":37},"updated":"2019-03-29 17:01:39.000000000","message":"Ditto","commit_id":"9b223579c419705218733ad58b35b4a180731ec5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"390d7882ca542ac23563571a89bf07213dbb62a4","unresolved":false,"context_lines":[{"line_number":104,"context_line":"     u\u0027OpenStack Foundation\u0027, \u0027manual\u0027),"},{"line_number":105,"context_line":"]"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"# Example configuration for intersphinx: refer to the Python standard library."},{"line_number":108,"context_line":"#intersphinx_mapping \u003d {\u0027http://docs.python.org/\u0027: None}"}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_2781c6fc","line":108,"range":{"start_line":107,"start_character":0,"end_line":108,"end_character":56},"updated":"2019-03-29 17:01:39.000000000","message":"Ditto","commit_id":"9b223579c419705218733ad58b35b4a180731ec5"}]}
