)]}'
{"nova/cmd/manage.py":[{"author":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"change_message_id":"0fc3d38ea7deb808c17518fb71ad2951a359dfcd","unresolved":false,"context_lines":[{"line_number":998,"context_line":"                found \u003d done \u003d 0"},{"line_number":999,"context_line":""},{"line_number":1000,"context_line":"            if found:"},{"line_number":1001,"context_line":"                print(_(\u0027%(total)i rows matched query %(meth)s, %(done)i \u0027"},{"line_number":1002,"context_line":"                        \u0027migrated\u0027), {\u0027total\u0027: found,"},{"line_number":1003,"context_line":"                                      \u0027meth\u0027: migration_meth.__name__,"},{"line_number":1004,"context_line":"                                      \u0027done\u0027: done})"},{"line_number":1005,"context_line":"            if max_count is not None:"},{"line_number":1006,"context_line":"                ran +\u003d done"},{"line_number":1007,"context_line":"                if ran \u003e\u003d max_count:"}],"source_content_type":"text/x-python","patch_set":3,"id":"bae84128_b3450e44","line":1004,"range":{"start_line":1001,"start_character":17,"end_line":1004,"end_character":52},"updated":"2016-02-24 11:31:20.000000000","message":"This (once we fix it in the follow up patch that is) will now report for every batch of 50 rows but there will be no summary report.","commit_id":"505a192ebe3f139c750ec871d88ea90b17dd2e0c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"25a4850b7c4d0a6b5cdf3ccc1ed025cfeec0549b","unresolved":false,"context_lines":[{"line_number":1015,"context_line":"            max_count \u003d int(max_count)"},{"line_number":1016,"context_line":"            unlimited \u003d False"},{"line_number":1017,"context_line":"            if max_count \u003c 0:"},{"line_number":1018,"context_line":"                print(_(\u0027Must supply a positive value for max_number\u0027))"},{"line_number":1019,"context_line":"                return(1)"},{"line_number":1020,"context_line":"        else:"},{"line_number":1021,"context_line":"            unlimited \u003d True"}],"source_content_type":"text/x-python","patch_set":3,"id":"bae84128_ef64f422","line":1018,"range":{"start_line":1018,"start_character":58,"end_line":1018,"end_character":68},"updated":"2016-02-23 20:38:02.000000000","message":"Should be \"max_count\" I think, though I see now this isn\u0027t from your change, it\u0027s just moved","commit_id":"505a192ebe3f139c750ec871d88ea90b17dd2e0c"},{"author":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"change_message_id":"0fc3d38ea7deb808c17518fb71ad2951a359dfcd","unresolved":false,"context_lines":[{"line_number":1019,"context_line":"                return(1)"},{"line_number":1020,"context_line":"        else:"},{"line_number":1021,"context_line":"            unlimited \u003d True"},{"line_number":1022,"context_line":"            max_count \u003d 50"},{"line_number":1023,"context_line":"            print(_(\u0027Running batches of %i until complete\u0027) % max_count)"},{"line_number":1024,"context_line":""},{"line_number":1025,"context_line":"        ran \u003d None"}],"source_content_type":"text/x-python","patch_set":3,"id":"bae84128_33cc5eba","line":1022,"range":{"start_line":1022,"start_character":24,"end_line":1022,"end_character":26},"updated":"2016-02-24 11:31:20.000000000","message":"Isn\u0027t 50 a bit on the conservative side? Probably shouldn\u0027t be asking this since there is no right answer so 50 is as good as any.","commit_id":"505a192ebe3f139c750ec871d88ea90b17dd2e0c"}]}
