)]}'
{"openstackdocstheme/ext.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"fe7361f3b1734f3aba1ff01cc3773da09b601f61","unresolved":false,"context_lines":[{"line_number":190,"context_line":"        logger.info(\u0027[openstackdocstheme] pdf_link %r\u0027,"},{"line_number":191,"context_line":"                    _html_context_data[\u0027pdf_link\u0027])"},{"line_number":192,"context_line":"        if app.config.openstackdocs_pdf_filename:"},{"line_number":193,"context_line":"            _html_context_data[\u0027pdf_filename\u0027] \u003d app.config.openstackdocs_pdf_filename"},{"line_number":194,"context_line":"        else:"},{"line_number":195,"context_line":"            short_repo_name \u003d repo_name.split(\u0027/\u0027)[-1]"},{"line_number":196,"context_line":"            _html_context_data[\u0027pdf_filename\u0027] \u003d ("}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_e1e30ad8","line":193,"updated":"2020-05-16 10:30:33.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"536bf55e610b8c7c4eafb3061892b9a053a935da"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"393998619e79bda13091cf551613bf2281c29336","unresolved":false,"context_lines":[{"line_number":194,"context_line":"                app.config.openstackdocs_pdf_filename)"},{"line_number":195,"context_line":"        else:"},{"line_number":196,"context_line":"            short_repo_name \u003d repo_name.split(\u0027/\u0027)[-1]"},{"line_number":197,"context_line":"            _html_context_data[\u0027pdf_filename\u0027] \u003d ("},{"line_number":198,"context_line":"                \u0027doc-%s.pdf\u0027 % short_repo_name)"},{"line_number":199,"context_line":"        if _html_context_data[\u0027pdf_link\u0027]:"},{"line_number":200,"context_line":"            logger.info(\u0027[openstackdocstheme] pdf_filename %r\u0027,"},{"line_number":201,"context_line":"                        _html_context_data[\u0027pdf_filename\u0027])"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_3af6bd64","line":198,"range":{"start_line":197,"start_character":49,"end_line":198,"end_character":47},"updated":"2020-05-18 12:53:55.000000000","message":"f\u0027doc-{short_repo_name}.pdf\u0027","commit_id":"270b11f19d954dd33cef2ef79579f7093b686979"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8d1257030cb86a7b44c96f6d5b6f84bcbd4687bb","unresolved":false,"context_lines":[{"line_number":194,"context_line":"                app.config.openstackdocs_pdf_filename)"},{"line_number":195,"context_line":"        else:"},{"line_number":196,"context_line":"            short_repo_name \u003d repo_name.split(\u0027/\u0027)[-1]"},{"line_number":197,"context_line":"            _html_context_data[\u0027pdf_filename\u0027] \u003d ("},{"line_number":198,"context_line":"                \u0027doc-%s.pdf\u0027 % short_repo_name)"},{"line_number":199,"context_line":"        if _html_context_data[\u0027pdf_link\u0027]:"},{"line_number":200,"context_line":"            logger.info(\u0027[openstackdocstheme] pdf_filename %r\u0027,"},{"line_number":201,"context_line":"                        _html_context_data[\u0027pdf_filename\u0027])"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f5b9f614","line":198,"range":{"start_line":197,"start_character":49,"end_line":198,"end_character":47},"in_reply_to":"ff570b3c_3af6bd64","updated":"2020-05-18 12:59:04.000000000","message":"Done","commit_id":"270b11f19d954dd33cef2ef79579f7093b686979"}],"openstackdocstheme/theme/openstackdocs/static/js/docs.js":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"393998619e79bda13091cf551613bf2281c29336","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    /* We know the local path of the html page, so substitute that in"},{"line_number":73,"context_line":"       the URL with the path to the PDF file. */"},{"line_number":74,"context_line":"    /* We do not want any #subanchors, so do not use window.location.href. */"},{"line_number":75,"context_line":"    var currentLink \u003d window.location.protocol + \"//\" + window.location.hostname + \"/\" + window.location.pathname"},{"line_number":76,"context_line":"    if (currentLink.endsWith(\"/\")) {"},{"line_number":77,"context_line":"        currentLink \u003d currentLink + \"index.html\""},{"line_number":78,"context_line":"    }"}],"source_content_type":"text/javascript","patch_set":5,"id":"ff570b3c_ba864db8","line":75,"updated":"2020-05-18 12:53:55.000000000","message":"I know it\u0027s not necessary in JS, but termination with semi-colons would be consistent","commit_id":"270b11f19d954dd33cef2ef79579f7093b686979"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"393998619e79bda13091cf551613bf2281c29336","unresolved":false,"context_lines":[{"line_number":78,"context_line":"    }"},{"line_number":79,"context_line":"    var file \u003d currentSourceFile + \".html\""},{"line_number":80,"context_line":"    var pdfLink \u003d currentLink.replace(file, pdfFileName)"},{"line_number":81,"context_line":"    document.getElementById(\"pdfLink1\").href\u003dpdfLink;"},{"line_number":82,"context_line":"    document.getElementById(\"pdfLink2\").href\u003dpdfLink;"},{"line_number":83,"context_line":"}"}],"source_content_type":"text/javascript","patch_set":5,"id":"ff570b3c_da8981ca","line":81,"range":{"start_line":81,"start_character":44,"end_line":81,"end_character":46},"updated":"2020-05-18 12:53:55.000000000","message":"conversely, it would be inconsistent to do this but can we get spaces around this anyway?","commit_id":"270b11f19d954dd33cef2ef79579f7093b686979"}]}
