)]}'
{"neutron/tests/unit/objects/test_l3agent.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c26d14a1381934d39d7a01eb191e102de9624527","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            self._create_test_agent()"},{"line_number":36,"context_line":"            return self._agent[\u0027id\u0027]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        index \u003d iter(range(1, 4))"},{"line_number":39,"context_line":"        self.update_obj_fields("},{"line_number":40,"context_line":"            {\u0027router_id\u0027: self._router.id,"},{"line_number":41,"context_line":"             \u0027binding_index\u0027: lambda: next(index),"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a1ced50_e7854cad","line":38,"updated":"2017-03-20 21:18:54.000000000","message":"So why 3 indeces?  Does it correspond to a test?","commit_id":"1fee642b5b638e0349a3d86b4b0ce81e271be418"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"245e02201e1615c4acde5f2c92b984158981de92","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            self._create_test_agent()"},{"line_number":36,"context_line":"            return self._agent[\u0027id\u0027]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        index \u003d iter(range(1, 4))"},{"line_number":39,"context_line":"        self.update_obj_fields("},{"line_number":40,"context_line":"            {\u0027router_id\u0027: self._router.id,"},{"line_number":41,"context_line":"             \u0027binding_index\u0027: lambda: next(index),"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a1ced50_1e61c639","line":38,"in_reply_to":"1a1ced50_e7854cad","updated":"2017-03-21 04:18:44.000000000","message":"Let me make it less magical.","commit_id":"1fee642b5b638e0349a3d86b4b0ce81e271be418"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"90fc171f7d0410cef22878de3d625bdd4ea1842f","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            self._create_test_agent()"},{"line_number":36,"context_line":"            return self._agent[\u0027id\u0027]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        index \u003d iter(range(1, len(self.objs) + 1))"},{"line_number":39,"context_line":"        self.update_obj_fields("},{"line_number":40,"context_line":"            {\u0027router_id\u0027: self._router.id,"},{"line_number":41,"context_line":"             \u0027binding_index\u0027: lambda: next(index),"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a1ced50_c2b2d505","line":38,"range":{"start_line":38,"start_character":16,"end_line":38,"end_character":50},"updated":"2017-03-21 16:37:32.000000000","message":"Or even less magical:\n\n index \u003d enumerate(self.objs, 1)\n\n ...\n\n next(index)[0]","commit_id":"8f1fd73d6a88436d24f936adec997f88ad7f1413"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"f38e04c2db61e31346ae92409c90f43d161f0c9b","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            self._create_test_agent()"},{"line_number":36,"context_line":"            return self._agent[\u0027id\u0027]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        index \u003d iter(range(1, len(self.objs) + 1))"},{"line_number":39,"context_line":"        self.update_obj_fields("},{"line_number":40,"context_line":"            {\u0027router_id\u0027: self._router.id,"},{"line_number":41,"context_line":"             \u0027binding_index\u0027: lambda: next(index),"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a1ced50_c8181878","line":38,"range":{"start_line":38,"start_character":16,"end_line":38,"end_character":50},"in_reply_to":"1a1ced50_153889ee","updated":"2017-03-22 09:08:59.000000000","message":"Just wanted to point out there is a function that basically does what those 3 chained functions do. If everybody is fine with it, then let\u0027s get it in.","commit_id":"8f1fd73d6a88436d24f936adec997f88ad7f1413"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"04e295daeeff927d66163340c8017f584067d298","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            self._create_test_agent()"},{"line_number":36,"context_line":"            return self._agent[\u0027id\u0027]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        index \u003d iter(range(1, len(self.objs) + 1))"},{"line_number":39,"context_line":"        self.update_obj_fields("},{"line_number":40,"context_line":"            {\u0027router_id\u0027: self._router.id,"},{"line_number":41,"context_line":"             \u0027binding_index\u0027: lambda: next(index),"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a1ced50_153889ee","line":38,"range":{"start_line":38,"start_character":16,"end_line":38,"end_character":50},"in_reply_to":"1a1ced50_bad41920","updated":"2017-03-22 09:06:56.000000000","message":"it is a matter of taste, but enumerate() is a bit easier to understand to me. I am okay with either.","commit_id":"8f1fd73d6a88436d24f936adec997f88ad7f1413"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"90fa950f92c0d0e866ff2785ae944252dc1e58dc","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            self._create_test_agent()"},{"line_number":36,"context_line":"            return self._agent[\u0027id\u0027]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        index \u003d iter(range(1, len(self.objs) + 1))"},{"line_number":39,"context_line":"        self.update_obj_fields("},{"line_number":40,"context_line":"            {\u0027router_id\u0027: self._router.id,"},{"line_number":41,"context_line":"             \u0027binding_index\u0027: lambda: next(index),"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a1ced50_bad41920","line":38,"range":{"start_line":38,"start_character":16,"end_line":38,"end_character":50},"in_reply_to":"1a1ced50_c2b2d505","updated":"2017-03-21 18:28:12.000000000","message":"Matter of taste?","commit_id":"8f1fd73d6a88436d24f936adec997f88ad7f1413"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"a1121687186e0ebe849d2a098340de5946616469","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            self._create_test_agent()"},{"line_number":36,"context_line":"            return self._agent[\u0027id\u0027]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        index \u003d iter(range(1, len(self.objs) + 1))"},{"line_number":39,"context_line":"        self.update_obj_fields("},{"line_number":40,"context_line":"            {\u0027router_id\u0027: self._router.id,"},{"line_number":41,"context_line":"             \u0027binding_index\u0027: lambda: next(index),"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a1ced50_41e30cd9","line":38,"range":{"start_line":38,"start_character":16,"end_line":38,"end_character":50},"in_reply_to":"1a1ced50_c8181878","updated":"2017-03-22 18:22:10.000000000","message":"Well you then need to [0]. I hate generating data that is then dropped. (the [1] entry).","commit_id":"8f1fd73d6a88436d24f936adec997f88ad7f1413"}]}
