)]}'
{"dragonflow/db/neutron/lockedobjects_db.py":[{"author":{"_account_id":20336,"name":"heshan","email":"shan.he@huawei.com","username":"shanhe"},"change_message_id":"53319d908d709603efcbc1aa674f03ce3d5b75ae","unresolved":false,"context_lines":[{"line_number":186,"context_line":"            if timeutils.is_older_than(lock.created_at,"},{"line_number":187,"context_line":"                                       cfg.CONF.df.distributed_lock_ttl):"},{"line_number":188,"context_line":"                # reset the lock if it is timeout"},{"line_number":189,"context_line":"                LOG.warning(_LW(\u0027The lock for object %(id)s is reset \u0027"},{"line_number":190,"context_line":"                                \u0027due to timeout.\u0027), {\u0027id\u0027: id})"},{"line_number":191,"context_line":"                _update_lock(session, lock, False, 0)"},{"line_number":192,"context_line":"    except orm_exc.NoResultFound:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_17d0ab1e","line":189,"range":{"start_line":189,"start_character":58,"end_line":189,"end_character":59},"updated":"2016-04-19 01:19:40.000000000","message":"what\u0027s the \u0027s\u0027 for?","commit_id":"911b9d5e5c04b715fe2e29ddf5ead41800909edf"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"8cbf4d63d04b77272bf2960f2e7d72a8872a6bfd","unresolved":false,"context_lines":[{"line_number":186,"context_line":"            if timeutils.is_older_than(lock.created_at,"},{"line_number":187,"context_line":"                                       cfg.CONF.df.distributed_lock_ttl):"},{"line_number":188,"context_line":"                # reset the lock if it is timeout"},{"line_number":189,"context_line":"                LOG.warning(_LW(\u0027The lock for object %(id)s is reset \u0027"},{"line_number":190,"context_line":"                                \u0027due to timeout.\u0027), {\u0027id\u0027: id})"},{"line_number":191,"context_line":"                _update_lock(session, lock, False, 0)"},{"line_number":192,"context_line":"    except orm_exc.NoResultFound:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_24864565","line":189,"range":{"start_line":189,"start_character":58,"end_line":189,"end_character":59},"in_reply_to":"1a122d0e_17d0ab1e","updated":"2016-04-19 10:27:33.000000000","message":"id is a string.","commit_id":"911b9d5e5c04b715fe2e29ddf5ead41800909edf"},{"author":{"_account_id":20336,"name":"heshan","email":"shan.he@huawei.com","username":"shanhe"},"change_message_id":"503ef2c7d97272da632012fa9742a4f04c78faaa","unresolved":false,"context_lines":[{"line_number":186,"context_line":"            if timeutils.is_older_than(lock.created_at,"},{"line_number":187,"context_line":"                                       cfg.CONF.df.distributed_lock_ttl):"},{"line_number":188,"context_line":"                # reset the lock if it is timeout"},{"line_number":189,"context_line":"                LOG.warning(_LW(\u0027The lock for object %(id)s is reset \u0027"},{"line_number":190,"context_line":"                                \u0027due to timeout.\u0027), {\u0027id\u0027: id})"},{"line_number":191,"context_line":"                _update_lock(session, lock, False, 0)"},{"line_number":192,"context_line":"    except orm_exc.NoResultFound:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_73e57736","line":189,"range":{"start_line":189,"start_character":58,"end_line":189,"end_character":59},"in_reply_to":"1a122d0e_24864565","updated":"2016-04-20 02:48:34.000000000","message":"thx","commit_id":"911b9d5e5c04b715fe2e29ddf5ead41800909edf"}]}
