)]}'
{"tooz/drivers/file.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9621d806ac103109d7d1a345f0c85705d0d1b811","unresolved":false,"context_lines":[{"line_number":173,"context_line":"        return gotten"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    def release(self):"},{"line_number":176,"context_line":"        if not self.acquired:"},{"line_number":177,"context_line":"            return False"},{"line_number":178,"context_line":"        with self._barrier.cond:"},{"line_number":179,"context_line":"            if not self.acquired:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ac371cc_04ac249f","line":176,"updated":"2016-08-16 08:50:55.000000000","message":"So I guess we don\u0027t really need that? Or you prefer to do a quick check before locking the barrier?","commit_id":"2ce54656d9aed44fbe6d7e9dffec7c31091b4a24"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"2cbed4cc06cf4a1fd75ee9b061ffc7c4f1d1d889","unresolved":false,"context_lines":[{"line_number":173,"context_line":"        return gotten"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    def release(self):"},{"line_number":176,"context_line":"        if not self.acquired:"},{"line_number":177,"context_line":"            return False"},{"line_number":178,"context_line":"        with self._barrier.cond:"},{"line_number":179,"context_line":"            if not self.acquired:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ac371cc_6603430e","line":176,"in_reply_to":"3ac371cc_04ac249f","updated":"2016-08-16 15:54:21.000000000","message":"I usually prefer the check, although we can just remove it, its probably not adding that much value anyway.","commit_id":"2ce54656d9aed44fbe6d7e9dffec7c31091b4a24"}]}
