)]}'
{"nova/debugger.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"51cc8a72313d83f0a15d5965ed351cb85c03d1e0","unresolved":false,"context_lines":[{"line_number":15,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":16,"context_line":"#    under the License."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# NOTE(markmc): this is imported before monkey patching in nova.cmd"},{"line_number":19,"context_line":"# so we avoid extra imports here"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import sys"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_971fadb5","line":19,"range":{"start_line":18,"start_character":0,"end_line":19,"end_character":32},"updated":"2018-05-16 16:08:29.000000000","message":"Is this comment still relevant?","commit_id":"9f48aee9b0ea68f7c8eba6a1f3d076e4194d804d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"883f037df9497985b631167b9da677807c415150","unresolved":false,"context_lines":[{"line_number":15,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":16,"context_line":"#    under the License."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# NOTE(markmc): this is imported before monkey patching in nova.cmd"},{"line_number":19,"context_line":"# so we avoid extra imports here"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import sys"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_d76e852d","line":19,"range":{"start_line":18,"start_character":0,"end_line":19,"end_character":32},"in_reply_to":"5f7c97a3_971fadb5","updated":"2018-05-16 16:09:23.000000000","message":"mriedem: that\u0027s talking about eventlet monkey patching\n\nSo cool.","commit_id":"9f48aee9b0ea68f7c8eba6a1f3d076e4194d804d"}],"releasenotes/notes/remove-monkey-patch-conf-220ea611d4ff348e.yaml":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"51cc8a72313d83f0a15d5965ed351cb85c03d1e0","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    Monkey patching nova is not tested, not supported, and is a barrier to"},{"line_number":12,"context_line":"    interoperability. If you have code which relies on monkey patching"},{"line_number":13,"context_line":"    decorators, for example, for notifications, please propose those changes"},{"line_number":14,"context_line":"    upstream."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_f7e38103","line":13,"range":{"start_line":13,"start_character":46,"end_line":13,"end_character":47},"updated":"2018-05-16 16:08:29.000000000","message":"and this might read better as hyphens","commit_id":"9f48aee9b0ea68f7c8eba6a1f3d076e4194d804d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"51cc8a72313d83f0a15d5965ed351cb85c03d1e0","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    Monkey patching nova is not tested, not supported, and is a barrier to"},{"line_number":12,"context_line":"    interoperability. If you have code which relies on monkey patching"},{"line_number":13,"context_line":"    decorators, for example, for notifications, please propose those changes"},{"line_number":14,"context_line":"    upstream."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_17db9d4e","line":13,"range":{"start_line":13,"start_character":14,"end_line":13,"end_character":15},"updated":"2018-05-16 16:08:29.000000000","message":"this","commit_id":"9f48aee9b0ea68f7c8eba6a1f3d076e4194d804d"}]}
