)]}'
{"neutron/plugins/nec/db/packetfilter.py":[{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"dd320803e375c010c61b798dae77ca4c698dda43","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    message \u003d _(\"PacketFilter %(id)s could not be found\")"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class PacketFilterModel(model_base.BASEV2, models_v2.HasId,"},{"line_number":38,"context_line":"                        models_v2.HasTenant):"},{"line_number":39,"context_line":"    \"\"\"Represents a packet filter.\"\"\""},{"line_number":40,"context_line":"    name \u003d sa.Column(sa.String(255))"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAP3%2F%2FjJk%3D","line":37,"updated":"2013-07-16 18:04:10.000000000","message":"A migration is needed because the table changes names from packetfilter to packetfiltermodel.  Alternatively:\n\na)change the class name PacketFilter to match old name\nb)add a __tablename__ attribute to ensure it is the same","commit_id":"22a8b55169697dad580b45fb494a1e58d6493ede"},{"author":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"change_message_id":"e7ea407eb43cd879f989f81c30e278fb3e31530c","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    message \u003d _(\"PacketFilter %(id)s could not be found\")"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class PacketFilterModel(model_base.BASEV2, models_v2.HasId,"},{"line_number":38,"context_line":"                        models_v2.HasTenant):"},{"line_number":39,"context_line":"    \"\"\"Represents a packet filter.\"\"\""},{"line_number":40,"context_line":"    name \u003d sa.Column(sa.String(255))"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAP3%2F%2Fhmg%3D","line":37,"in_reply_to":"AAAAP3%2F%2FjJk%3D","updated":"2013-07-17 00:09:08.000000000","message":"a). I will change the class name to old one. We don\u0027t have to change the table name.","commit_id":"22a8b55169697dad580b45fb494a1e58d6493ede"}],"neutron/tests/unit/nec/test_packet_filter.py":[{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"dd320803e375c010c61b798dae77ca4c698dda43","unresolved":false,"context_lines":[{"line_number":116,"context_line":"                            \u0027port_no\u0027: kwargs.get(\u0027port_no\u0027, 123)}"},{"line_number":117,"context_line":"                kw \u003d {\u0027added\u0027: [portinfo]}"},{"line_number":118,"context_line":"                if \u0027datapath_id\u0027 in kwargs:"},{"line_number":119,"context_line":"                    kw.update({\u0027datapath_id\u0027: kwargs[\u0027datapath_id\u0027]})"},{"line_number":120,"context_line":"                self.rpcapi_update_ports(**kw)"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"            kwargs.update({\u0027in_port\u0027: port_id})"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAP3%2F%2FjI8%3D","line":119,"updated":"2013-07-16 18:04:10.000000000","message":"no need to .update() when you want to set a single key.\n\nkw[\u0027datapath_id\u0027] \u003d kwargs[\u0027datapath_id\u0027]","commit_id":"22a8b55169697dad580b45fb494a1e58d6493ede"},{"author":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"change_message_id":"e7ea407eb43cd879f989f81c30e278fb3e31530c","unresolved":false,"context_lines":[{"line_number":116,"context_line":"                            \u0027port_no\u0027: kwargs.get(\u0027port_no\u0027, 123)}"},{"line_number":117,"context_line":"                kw \u003d {\u0027added\u0027: [portinfo]}"},{"line_number":118,"context_line":"                if \u0027datapath_id\u0027 in kwargs:"},{"line_number":119,"context_line":"                    kw.update({\u0027datapath_id\u0027: kwargs[\u0027datapath_id\u0027]})"},{"line_number":120,"context_line":"                self.rpcapi_update_ports(**kw)"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"            kwargs.update({\u0027in_port\u0027: port_id})"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAP3%2F%2Fhko%3D","line":119,"in_reply_to":"AAAAP3%2F%2FjI8%3D","updated":"2013-07-17 00:09:08.000000000","message":"Done","commit_id":"22a8b55169697dad580b45fb494a1e58d6493ede"},{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"dd320803e375c010c61b798dae77ca4c698dda43","unresolved":false,"context_lines":[{"line_number":119,"context_line":"                    kw.update({\u0027datapath_id\u0027: kwargs[\u0027datapath_id\u0027]})"},{"line_number":120,"context_line":"                self.rpcapi_update_ports(**kw)"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"            kwargs.update({\u0027in_port\u0027: port_id})"},{"line_number":123,"context_line":"            pf \u003d self._make_packet_filter(fmt or self.fmt, net_id, **kwargs)"},{"line_number":124,"context_line":"            self.assertEqual(port_id, pf[\u0027packet_filter\u0027][\u0027in_port\u0027])"},{"line_number":125,"context_line":"            try:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAP3%2F%2FjJI%3D","line":122,"updated":"2013-07-16 18:04:10.000000000","message":"kwargs[\u0027in_port\u0027] \u003d port_id","commit_id":"22a8b55169697dad580b45fb494a1e58d6493ede"},{"author":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"change_message_id":"e7ea407eb43cd879f989f81c30e278fb3e31530c","unresolved":false,"context_lines":[{"line_number":119,"context_line":"                    kw.update({\u0027datapath_id\u0027: kwargs[\u0027datapath_id\u0027]})"},{"line_number":120,"context_line":"                self.rpcapi_update_ports(**kw)"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"            kwargs.update({\u0027in_port\u0027: port_id})"},{"line_number":123,"context_line":"            pf \u003d self._make_packet_filter(fmt or self.fmt, net_id, **kwargs)"},{"line_number":124,"context_line":"            self.assertEqual(port_id, pf[\u0027packet_filter\u0027][\u0027in_port\u0027])"},{"line_number":125,"context_line":"            try:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAP3%2F%2Fhkk%3D","line":122,"in_reply_to":"AAAAP3%2F%2FjJI%3D","updated":"2013-07-17 00:09:08.000000000","message":"Done","commit_id":"22a8b55169697dad580b45fb494a1e58d6493ede"}]}
