)]}'
{"doc/source/conf.py":[{"author":{"_account_id":5371,"name":"Mathew Odden","email":"locke105@gmail.com","username":"locke105"},"change_message_id":"565838f71d6d73a02167570e2d0595461fba0943","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import os"},{"line_number":16,"context_line":"import subprocess"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"#Build a tempest sample config file:"},{"line_number":19,"context_line":"def build_sample_config(app):"},{"line_number":20,"context_line":"    root_dir \u003d os.path.dirname("},{"line_number":21,"context_line":"        os.path.dirname(os.path.dirname(os.path.abspath(__file__))))"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_c55cc47f","line":18,"updated":"2015-08-10 17:50:18.000000000","message":"pep8 states that you should have a space after # here","commit_id":"16398e922c7ad375671034b63e56116d9e8508fa"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"674b54106c53e7105ba982899484d3f110b966d3","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import os"},{"line_number":16,"context_line":"import subprocess"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"#Build a tempest sample config file:"},{"line_number":19,"context_line":"def build_sample_config(app):"},{"line_number":20,"context_line":"    root_dir \u003d os.path.dirname("},{"line_number":21,"context_line":"        os.path.dirname(os.path.dirname(os.path.abspath(__file__))))"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_14238a59","line":18,"in_reply_to":"1a4dcd0f_c55cc47f","updated":"2015-08-11 14:14:11.000000000","message":"Done","commit_id":"16398e922c7ad375671034b63e56116d9e8508fa"},{"author":{"_account_id":5371,"name":"Mathew Odden","email":"locke105@gmail.com","username":"locke105"},"change_message_id":"565838f71d6d73a02167570e2d0595461fba0943","unresolved":false,"context_lines":[{"line_number":18,"context_line":"#Build a tempest sample config file:"},{"line_number":19,"context_line":"def build_sample_config(app):"},{"line_number":20,"context_line":"    root_dir \u003d os.path.dirname("},{"line_number":21,"context_line":"        os.path.dirname(os.path.dirname(os.path.abspath(__file__))))"},{"line_number":22,"context_line":"    subprocess.call(\"oslo-config-generator --config-file \""},{"line_number":23,"context_line":"                    \"tools/config/config-generator.tempest.conf --output-file \""},{"line_number":24,"context_line":"                    \"doc/source/_static/tempest.conf\", shell\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_6525b0c0","line":21,"updated":"2015-08-10 17:50:18.000000000","message":"kind of gross but i can\u0027t really think of a nicer way to do it at the moment...","commit_id":"16398e922c7ad375671034b63e56116d9e8508fa"},{"author":{"_account_id":5371,"name":"Mathew Odden","email":"locke105@gmail.com","username":"locke105"},"change_message_id":"565838f71d6d73a02167570e2d0595461fba0943","unresolved":false,"context_lines":[{"line_number":21,"context_line":"        os.path.dirname(os.path.dirname(os.path.abspath(__file__))))"},{"line_number":22,"context_line":"    subprocess.call(\"oslo-config-generator --config-file \""},{"line_number":23,"context_line":"                    \"tools/config/config-generator.tempest.conf --output-file \""},{"line_number":24,"context_line":"                    \"doc/source/_static/tempest.conf\", shell\u003dTrue,"},{"line_number":25,"context_line":"                    cwd\u003droot_dir)"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"def setup(app):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_0802c109","line":24,"updated":"2015-08-10 17:50:18.000000000","message":"do you need shell\u003dTrue here? I think this should just work without.\n\nprobably doesn\u0027t matter since its a hardcoded command without any way to inject parameters.","commit_id":"16398e922c7ad375671034b63e56116d9e8508fa"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"674b54106c53e7105ba982899484d3f110b966d3","unresolved":false,"context_lines":[{"line_number":21,"context_line":"        os.path.dirname(os.path.dirname(os.path.abspath(__file__))))"},{"line_number":22,"context_line":"    subprocess.call(\"oslo-config-generator --config-file \""},{"line_number":23,"context_line":"                    \"tools/config/config-generator.tempest.conf --output-file \""},{"line_number":24,"context_line":"                    \"doc/source/_static/tempest.conf\", shell\u003dTrue,"},{"line_number":25,"context_line":"                    cwd\u003droot_dir)"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"def setup(app):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_74320ea9","line":24,"in_reply_to":"1a4dcd0f_0802c109","updated":"2015-08-11 14:14:11.000000000","message":"Done","commit_id":"16398e922c7ad375671034b63e56116d9e8508fa"},{"author":{"_account_id":5371,"name":"Mathew Odden","email":"locke105@gmail.com","username":"locke105"},"change_message_id":"565838f71d6d73a02167570e2d0595461fba0943","unresolved":false,"context_lines":[{"line_number":25,"context_line":"                    cwd\u003droot_dir)"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"def setup(app):"},{"line_number":28,"context_line":"    app.connect(\u0027builder-inited\u0027, build_sample_config)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"# If extensions (or modules to document with autodoc) are in another directory,"},{"line_number":31,"context_line":"# add these directories to sys.path here. If the directory is relative to the"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_655e1047","line":28,"updated":"2015-08-10 17:50:18.000000000","message":"nice. didn\u0027t know this was an event we could hook into","commit_id":"16398e922c7ad375671034b63e56116d9e8508fa"}]}
