)]}'
{"oslo_versionedobjects/fields.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"78f24dd010550e83771b3a6bdfeba7c05bde827d","unresolved":false,"context_lines":[{"line_number":357,"context_line":"            value[index] \u003d self._element_type.coerce("},{"line_number":358,"context_line":"                obj, \u0027%s[%i]\u0027 % (attr, index), element)"},{"line_number":359,"context_line":"        coerced_list \u003d CoercedList(value)"},{"line_number":360,"context_line":"        coerced_list.enable_coercing(self._element_type, obj, attr)"},{"line_number":361,"context_line":"        return coerced_list"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"    def to_primitive(self, obj, attr, value):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_0321499f","line":360,"updated":"2015-07-13 14:33:06.000000000","message":"Talked with ativelkov on IRC about this. I think it\u0027d be good if we can just initialize the empty container and then add value to it so that all the coercing happens in a single place.","commit_id":"afb6b13936d4f43d2ad26194de1ec05a9a9828ff"},{"author":{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},"change_message_id":"06bfa6201409aebdce23318394e0fdb687ef5b01","unresolved":false,"context_lines":[{"line_number":357,"context_line":"            value[index] \u003d self._element_type.coerce("},{"line_number":358,"context_line":"                obj, \u0027%s[%i]\u0027 % (attr, index), element)"},{"line_number":359,"context_line":"        coerced_list \u003d CoercedList(value)"},{"line_number":360,"context_line":"        coerced_list.enable_coercing(self._element_type, obj, attr)"},{"line_number":361,"context_line":"        return coerced_list"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"    def to_primitive(self, obj, attr, value):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_f683c1ca","line":360,"in_reply_to":"9a41bdd9_0321499f","updated":"2015-07-13 14:59:32.000000000","message":"Done","commit_id":"afb6b13936d4f43d2ad26194de1ec05a9a9828ff"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"78f24dd010550e83771b3a6bdfeba7c05bde827d","unresolved":false,"context_lines":[{"line_number":695,"context_line":"        self._obj \u003d obj"},{"line_number":696,"context_line":"        self._field \u003d field"},{"line_number":697,"context_line":""},{"line_number":698,"context_line":"    def disable_coersing(self):"},{"line_number":699,"context_line":"        self._element_type \u003d self._obj \u003d self._field \u003d None"},{"line_number":700,"context_line":""},{"line_number":701,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_c36921c0","line":698,"updated":"2015-07-13 14:33:06.000000000","message":"I think it would be good if we can either:\n\n(a) remove this if it\u0027s not necessary\n(b) prefix it with _ to deter abuse\n(c) at least comment that it is for internal use only, if neither a or b","commit_id":"afb6b13936d4f43d2ad26194de1ec05a9a9828ff"},{"author":{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},"change_message_id":"06bfa6201409aebdce23318394e0fdb687ef5b01","unresolved":false,"context_lines":[{"line_number":695,"context_line":"        self._obj \u003d obj"},{"line_number":696,"context_line":"        self._field \u003d field"},{"line_number":697,"context_line":""},{"line_number":698,"context_line":"    def disable_coersing(self):"},{"line_number":699,"context_line":"        self._element_type \u003d self._obj \u003d self._field \u003d None"},{"line_number":700,"context_line":""},{"line_number":701,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_b66e992d","line":698,"in_reply_to":"9a41bdd9_c36921c0","updated":"2015-07-13 14:59:32.000000000","message":"Done: removed, as it is not used at all after some of the refactorings.","commit_id":"afb6b13936d4f43d2ad26194de1ec05a9a9828ff"},{"author":{"_account_id":11803,"name":"Ryan Rossiter","email":"rlrossit@us.ibm.com","username":"rlrossiter"},"change_message_id":"8d291f8e4cf7ad3a33bce636955b4dad9835216d","unresolved":false,"context_lines":[{"line_number":681,"context_line":"        self._obj \u003d obj"},{"line_number":682,"context_line":"        self._field \u003d field"},{"line_number":683,"context_line":""},{"line_number":684,"context_line":"    def disable_coersing(self):"},{"line_number":685,"context_line":"        self._element_type \u003d self._obj \u003d self._field \u003d None"},{"line_number":686,"context_line":""},{"line_number":687,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9a41bdd9_8f6d789a","line":684,"updated":"2015-07-13 15:44:32.000000000","message":"This still needs to be deleted (as per the comments in PS4)","commit_id":"fedff4f02804b7aeeeceb5f93de790e7dc263029"},{"author":{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},"change_message_id":"d91dca435621ee9c52154c203db21d8fbcb43d13","unresolved":false,"context_lines":[{"line_number":681,"context_line":"        self._obj \u003d obj"},{"line_number":682,"context_line":"        self._field \u003d field"},{"line_number":683,"context_line":""},{"line_number":684,"context_line":"    def disable_coersing(self):"},{"line_number":685,"context_line":"        self._element_type \u003d self._obj \u003d self._field \u003d None"},{"line_number":686,"context_line":""},{"line_number":687,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9a41bdd9_856319dc","line":684,"in_reply_to":"9a41bdd9_8f6d789a","updated":"2015-07-13 16:09:17.000000000","message":"Ooops. I was really sure that I deleted that. Sorry about that. Done.","commit_id":"fedff4f02804b7aeeeceb5f93de790e7dc263029"}]}
