)]}'
{"gnocchi/carbonara.py":[{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"5c521480770fac63c7f8bc5e10411334f22fb6ee","unresolved":false,"context_lines":[{"line_number":438,"context_line":""},{"line_number":439,"context_line":"import iso8601"},{"line_number":440,"context_line":"from oslo.utils import timeutils"},{"line_number":441,"context_line":"import prettytable"},{"line_number":442,"context_line":""},{"line_number":443,"context_line":""},{"line_number":444,"context_line":"def _definition(value):"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa81d914_b7bfcbcf","line":441,"updated":"2015-01-28 15:37:09.000000000","message":"Importing here seems odd, better to group all imports at the head of the source file?\n\nOr indeed, moving to a separate cabonara_cli.py or somesuch?","commit_id":"4357a3a2a8ff57a378671977f0e05014e4037fd7"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"ec037b216cd3cc33ef15950f67e9619de3208d80","unresolved":false,"context_lines":[{"line_number":438,"context_line":""},{"line_number":439,"context_line":"import iso8601"},{"line_number":440,"context_line":"from oslo.utils import timeutils"},{"line_number":441,"context_line":"import prettytable"},{"line_number":442,"context_line":""},{"line_number":443,"context_line":""},{"line_number":444,"context_line":"def _definition(value):"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa81d914_3784b8d3","line":441,"in_reply_to":"fa81d914_b7bfcbcf","updated":"2015-01-29 10:19:14.000000000","message":"Yes, I plan to release carbonara a lib and I\u0027ll split this file in two.","commit_id":"4357a3a2a8ff57a378671977f0e05014e4037fd7"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"5c521480770fac63c7f8bc5e10411334f22fb6ee","unresolved":false,"context_lines":[{"line_number":464,"context_line":"    parser.add_argument(\"definition\","},{"line_number":465,"context_line":"                        type\u003d_definition,"},{"line_number":466,"context_line":"                        nargs\u003d\u0027+\u0027,"},{"line_number":467,"context_line":"                        help\u003d\"archive definition as sampling,numberOfPoints\")"},{"line_number":468,"context_line":"    parser.add_argument(\"filename\","},{"line_number":469,"context_line":"                        nargs\u003d1,"},{"line_number":470,"context_line":"                        type\u003dargparse.FileType(mode\u003d\"wb\"),"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa81d914_d726ff67","line":467,"updated":"2015-01-28 15:37:09.000000000","message":"Would it be better to use the equivalent ArchivePolicy terminology here, i.e. \"granularity,points\" instead of \"sampling,numberOfPoints\", as that would be more familiar from the API?","commit_id":"4357a3a2a8ff57a378671977f0e05014e4037fd7"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"ec037b216cd3cc33ef15950f67e9619de3208d80","unresolved":false,"context_lines":[{"line_number":464,"context_line":"    parser.add_argument(\"definition\","},{"line_number":465,"context_line":"                        type\u003d_definition,"},{"line_number":466,"context_line":"                        nargs\u003d\u0027+\u0027,"},{"line_number":467,"context_line":"                        help\u003d\"archive definition as sampling,numberOfPoints\")"},{"line_number":468,"context_line":"    parser.add_argument(\"filename\","},{"line_number":469,"context_line":"                        nargs\u003d1,"},{"line_number":470,"context_line":"                        type\u003dargparse.FileType(mode\u003d\"wb\"),"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa81d914_776d5032","line":467,"in_reply_to":"fa81d914_d726ff67","updated":"2015-01-29 10:19:14.000000000","message":"Done","commit_id":"4357a3a2a8ff57a378671977f0e05014e4037fd7"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"c665d5d64be80389276ef99d05af3981ae7a0261","unresolved":false,"context_lines":[{"line_number":16,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":17,"context_line":"# under the License."},{"line_number":18,"context_line":"\"\"\"Time series data manipulation, better with pancetta.\"\"\""},{"line_number":19,"context_line":"from __future__ import print_function"},{"line_number":20,"context_line":"import operator"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import msgpack"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa81d914_7ba6f211","line":19,"updated":"2015-01-29 10:38:25.000000000","message":"Should not needed anymore without python 2.6 support","commit_id":"e5df63132d8d8d02f7f51e937a94250268149dd7"}]}
