)]}'
{"nova/virt/block_device.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"41e6492f92dc7a2fa17fe83d082854181311d43f","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    def _transform(self):"},{"line_number":197,"context_line":"        if not self._bdm_obj.source_type \u003d\u003d self._valid_source\\"},{"line_number":198,"context_line":"                or not self._bdm_obj.destination_type \u003d\u003d \\"},{"line_number":199,"context_line":"                self._valid_destination:"},{"line_number":200,"context_line":"            raise _InvalidType"},{"line_number":201,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"AAAAUH%2F%2F7NY%3D","line":198,"updated":"2014-01-06 18:36:31.000000000","message":"I think we\u0027ve mostly agreed on using parens for line breaks on things like this, right?","commit_id":"8cedeb9c2dcdc2a5d0c3ae3fbd659be315638669"},{"author":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"change_message_id":"dc47a0ead1d1451bd478ac40468cb2bfd06a1ef3","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    def _transform(self):"},{"line_number":197,"context_line":"        if not self._bdm_obj.source_type \u003d\u003d self._valid_source\\"},{"line_number":198,"context_line":"                or not self._bdm_obj.destination_type \u003d\u003d \\"},{"line_number":199,"context_line":"                self._valid_destination:"},{"line_number":200,"context_line":"            raise _InvalidType"},{"line_number":201,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"AAAAUH%2F%2F6%2FU%3D","line":198,"in_reply_to":"AAAAUH%2F%2F7NY%3D","updated":"2014-01-06 19:06:51.000000000","message":"Done","commit_id":"8cedeb9c2dcdc2a5d0c3ae3fbd659be315638669"}],"nova/virt/libvirt/driver.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"a6fc4bd6e35ae322cc5ba74d8e785b0dd6e4c3b5","unresolved":false,"context_lines":[{"line_number":3452,"context_line":"            if (not reboot and \u0027data\u0027 in connection_info and"},{"line_number":3453,"context_line":"                    \u0027volume_id\u0027 in connection_info[\u0027data\u0027]):"},{"line_number":3454,"context_line":"                connection_info[\u0027data\u0027][\u0027device_path\u0027] \u003d conf.source_path"},{"line_number":3455,"context_line":"                vol[\u0027connection_info\u0027] \u003d connection_info"},{"line_number":3456,"context_line":"                vol.save(context)"},{"line_number":3457,"context_line":""},{"line_number":3458,"context_line":"                volume_id \u003d connection_info[\u0027data\u0027][\u0027volume_id\u0027]"}],"source_content_type":"text/x-python","patch_set":21,"id":"AAAAUH%2F%2BDZ8%3D","line":3455,"updated":"2014-01-30 16:34:20.000000000","message":"This could be vol.connection_info, right?","commit_id":"b3e05bdb51e2f238db655e75ff1384bd8a111fe0"},{"author":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"change_message_id":"cfdf5cb71fba60f208a07b552bfc1698fe95d1d1","unresolved":false,"context_lines":[{"line_number":3452,"context_line":"            if (not reboot and \u0027data\u0027 in connection_info and"},{"line_number":3453,"context_line":"                    \u0027volume_id\u0027 in connection_info[\u0027data\u0027]):"},{"line_number":3454,"context_line":"                connection_info[\u0027data\u0027][\u0027device_path\u0027] \u003d conf.source_path"},{"line_number":3455,"context_line":"                vol[\u0027connection_info\u0027] \u003d connection_info"},{"line_number":3456,"context_line":"                vol.save(context)"},{"line_number":3457,"context_line":""},{"line_number":3458,"context_line":"                volume_id \u003d connection_info[\u0027data\u0027][\u0027volume_id\u0027]"}],"source_content_type":"text/x-python","patch_set":21,"id":"AAAAUH%2F%2BDS4%3D","line":3455,"in_reply_to":"AAAAUH%2F%2BDZ8%3D","updated":"2014-01-30 16:51:06.000000000","message":"nope - vol is an instance of DriverVolumeBlockDevice virt internal dict thingy that wraps the object here, not the object itself.","commit_id":"b3e05bdb51e2f238db655e75ff1384bd8a111fe0"}]}
