)]}'
{"neutron/db/l3_db.py":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"0608b046f28cb0bd0542f1e1f9952755a3e1745e","unresolved":false,"context_lines":[{"line_number":1172,"context_line":"        return router_ids"},{"line_number":1173,"context_line":""},{"line_number":1174,"context_line":"    def _get_sync_data_callback_cls(self, rpc_callback_cls):"},{"line_number":1175,"context_line":"        rpc_callback \u003d getattr(self, \u0027_get_sync_data_callback_\u0027, None)"},{"line_number":1176,"context_line":"        if rpc_callback is None:"},{"line_number":1177,"context_line":"            self._get_sync_data_callback_ \u003d rpc_callback_cls(self)"},{"line_number":1178,"context_line":"        return self._get_sync_data_callback_"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a930d6b_f0a7f1a4","line":1175,"updated":"2015-01-27 05:13:35.000000000","message":"it\u0027s better to avoid using getattr by having a class attribute initialized to None.","commit_id":"e65554223aebe36e5c472cd4795e723cdad9e4d5"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"0608b046f28cb0bd0542f1e1f9952755a3e1745e","unresolved":false,"context_lines":[{"line_number":1178,"context_line":"        return self._get_sync_data_callback_"},{"line_number":1179,"context_line":""},{"line_number":1180,"context_line":"    @property"},{"line_number":1181,"context_line":"    def _get_sync_data_callback(self):"},{"line_number":1182,"context_line":"        return self._get_sync_data_callback_cls(L3RpcCallbackGetSyncData)"},{"line_number":1183,"context_line":""},{"line_number":1184,"context_line":"    def get_sync_data(self, context, router_ids\u003dNone, active\u003dNone):"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a930d6b_b07ac921","line":1181,"updated":"2015-01-27 05:13:35.000000000","message":"_sync_data_callback would be a more appropriate name for a property.","commit_id":"e65554223aebe36e5c472cd4795e723cdad9e4d5"}]}
