)]}'
{"oslo_middleware/cors.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"b3c93f6232944d4d7b2fc16296f8e4fb78567f39","unresolved":false,"context_lines":[{"line_number":30,"context_line":"                default\u003dNone,"},{"line_number":31,"context_line":"                help\u003d\u0027Indicate whether this resource may be shared with the \u0027"},{"line_number":32,"context_line":"                     \u0027domain received in the requests \"origin\" header. \u0027"},{"line_number":33,"context_line":"                     \u0027Format: [\"\u003cprotocol\u003e://\u003chost\u003e:\u003cport\u003e\"], no trailing \u0027"},{"line_number":34,"context_line":"                     \u0027slash. Example: https://horizon.example.com\u0027),"},{"line_number":35,"context_line":"    cfg.BoolOpt(\u0027allow_credentials\u0027,"},{"line_number":36,"context_line":"                default\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9aed3d3a_ccc9b37a","line":33,"updated":"2016-02-26 16:12:34.000000000","message":"what do the [] and the \" mean? Am I supposed to put [\" around the value? Usually [] menas that the value is optional.\n\nThere should be [] around :\u003cport\u003e since apparently it\u0027s optional.","commit_id":"5559d21fdf28b3aae0c901f07d9a4301eb649bd9"},{"author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"change_message_id":"a7a5276d34cda44f90d41f73b41b4453dae1e0be","unresolved":false,"context_lines":[{"line_number":30,"context_line":"                default\u003dNone,"},{"line_number":31,"context_line":"                help\u003d\u0027Indicate whether this resource may be shared with the \u0027"},{"line_number":32,"context_line":"                     \u0027domain received in the requests \"origin\" header. \u0027"},{"line_number":33,"context_line":"                     \u0027Format: [\"\u003cprotocol\u003e://\u003chost\u003e:\u003cport\u003e\"], no trailing \u0027"},{"line_number":34,"context_line":"                     \u0027slash. Example: https://horizon.example.com\u0027),"},{"line_number":35,"context_line":"    cfg.BoolOpt(\u0027allow_credentials\u0027,"},{"line_number":36,"context_line":"                default\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9aed3d3a_f615619b","line":33,"in_reply_to":"9aed3d3a_ccc9b37a","updated":"2016-02-26 16:57:15.000000000","message":"It\u0027s intended as an array/list indicator.","commit_id":"5559d21fdf28b3aae0c901f07d9a4301eb649bd9"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"87c714b75c08aadab295a976bed8211a1ee888d5","unresolved":false,"context_lines":[{"line_number":30,"context_line":"                default\u003dNone,"},{"line_number":31,"context_line":"                help\u003d\u0027Indicate whether this resource may be shared with the \u0027"},{"line_number":32,"context_line":"                     \u0027domain received in the requests \"origin\" header. \u0027"},{"line_number":33,"context_line":"                     \u0027Format: [\"\u003cprotocol\u003e://\u003chost\u003e:\u003cport\u003e\"], no trailing \u0027"},{"line_number":34,"context_line":"                     \u0027slash. Example: https://horizon.example.com\u0027),"},{"line_number":35,"context_line":"    cfg.BoolOpt(\u0027allow_credentials\u0027,"},{"line_number":36,"context_line":"                default\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9aed3d3a_3616a955","line":33,"in_reply_to":"9aed3d3a_f615619b","updated":"2016-02-26 17:02:53.000000000","message":"I still think it would be clearer to remove the [] and \"\".","commit_id":"5559d21fdf28b3aae0c901f07d9a4301eb649bd9"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"b3c93f6232944d4d7b2fc16296f8e4fb78567f39","unresolved":false,"context_lines":[{"line_number":31,"context_line":"                help\u003d\u0027Indicate whether this resource may be shared with the \u0027"},{"line_number":32,"context_line":"                     \u0027domain received in the requests \"origin\" header. \u0027"},{"line_number":33,"context_line":"                     \u0027Format: [\"\u003cprotocol\u003e://\u003chost\u003e:\u003cport\u003e\"], no trailing \u0027"},{"line_number":34,"context_line":"                     \u0027slash. Example: https://horizon.example.com\u0027),"},{"line_number":35,"context_line":"    cfg.BoolOpt(\u0027allow_credentials\u0027,"},{"line_number":36,"context_line":"                default\u003dTrue,"},{"line_number":37,"context_line":"                help\u003d\u0027Indicate that the actual request can include user \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9aed3d3a_6ce34706","line":34,"updated":"2016-02-26 16:12:34.000000000","message":"Does the protocol always have to be https? what if you want to support both?","commit_id":"5559d21fdf28b3aae0c901f07d9a4301eb649bd9"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"87c714b75c08aadab295a976bed8211a1ee888d5","unresolved":false,"context_lines":[{"line_number":31,"context_line":"                help\u003d\u0027Indicate whether this resource may be shared with the \u0027"},{"line_number":32,"context_line":"                     \u0027domain received in the requests \"origin\" header. \u0027"},{"line_number":33,"context_line":"                     \u0027Format: [\"\u003cprotocol\u003e://\u003chost\u003e:\u003cport\u003e\"], no trailing \u0027"},{"line_number":34,"context_line":"                     \u0027slash. Example: https://horizon.example.com\u0027),"},{"line_number":35,"context_line":"    cfg.BoolOpt(\u0027allow_credentials\u0027,"},{"line_number":36,"context_line":"                default\u003dTrue,"},{"line_number":37,"context_line":"                help\u003d\u0027Indicate that the actual request can include user \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9aed3d3a_56136d66","line":34,"in_reply_to":"9aed3d3a_565b6d87","updated":"2016-02-26 17:02:53.000000000","message":"An example with 2 entries would provide an example of how to format when there are multiple entries.","commit_id":"5559d21fdf28b3aae0c901f07d9a4301eb649bd9"},{"author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"change_message_id":"a7a5276d34cda44f90d41f73b41b4453dae1e0be","unresolved":false,"context_lines":[{"line_number":31,"context_line":"                help\u003d\u0027Indicate whether this resource may be shared with the \u0027"},{"line_number":32,"context_line":"                     \u0027domain received in the requests \"origin\" header. \u0027"},{"line_number":33,"context_line":"                     \u0027Format: [\"\u003cprotocol\u003e://\u003chost\u003e:\u003cport\u003e\"], no trailing \u0027"},{"line_number":34,"context_line":"                     \u0027slash. Example: https://horizon.example.com\u0027),"},{"line_number":35,"context_line":"    cfg.BoolOpt(\u0027allow_credentials\u0027,"},{"line_number":36,"context_line":"                default\u003dTrue,"},{"line_number":37,"context_line":"                help\u003d\u0027Indicate that the actual request can include user \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9aed3d3a_565b6d87","line":34,"in_reply_to":"9aed3d3a_6ce34706","updated":"2016-02-26 16:57:15.000000000","message":"When the config file is generated, it includes \u0027(listopt)\u0027. That could be enough of an indicator that you can define both inline.","commit_id":"5559d21fdf28b3aae0c901f07d9a4301eb649bd9"}]}
