)]}'
{"tooz/drivers/ipc.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"695711d8dfa1435bbd8ba0fe2ac954bc19200fad","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                except sysv_ipc.ExistentialError:"},{"line_number":88,"context_line":"                    # Semaphore has been deleted in the mean time, retry from"},{"line_number":89,"context_line":"                    # the beginning!"},{"line_number":90,"context_line":"                    continue"},{"line_number":91,"context_line":"            try:"},{"line_number":92,"context_line":"                self._lock.acquire(timeout\u003dtimeout)"},{"line_number":93,"context_line":"            except sysv_ipc.BusyError:"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_e8e01e98","line":90,"updated":"2014-10-06 08:59:32.000000000","message":"Oops","commit_id":"8932510009d4ee80db7b36bc1db6f08e3547543e"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"695711d8dfa1435bbd8ba0fe2ac954bc19200fad","unresolved":false,"context_lines":[{"line_number":94,"context_line":"                return False"},{"line_number":95,"context_line":"            except sysv_ipc.ExistentialError:"},{"line_number":96,"context_line":"                # Likely the lock has been deleted in the meantime, retry"},{"line_number":97,"context_line":"                continue"},{"line_number":98,"context_line":"            else:"},{"line_number":99,"context_line":"                return True"},{"line_number":100,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_c8e35aa2","line":97,"updated":"2014-10-06 08:59:32.000000000","message":"I think this is not really needed right?","commit_id":"8932510009d4ee80db7b36bc1db6f08e3547543e"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"b6f60d300a7d36c310eae3fe913fe17ba46a5ec4","unresolved":false,"context_lines":[{"line_number":94,"context_line":"                return False"},{"line_number":95,"context_line":"            except sysv_ipc.ExistentialError:"},{"line_number":96,"context_line":"                # Likely the lock has been deleted in the meantime, retry"},{"line_number":97,"context_line":"                continue"},{"line_number":98,"context_line":"            else:"},{"line_number":99,"context_line":"                return True"},{"line_number":100,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_639d2f59","line":97,"in_reply_to":"baa201ad_c8e35aa2","updated":"2014-10-06 09:36:01.000000000","message":"Yes this is not needed, it\u0027s just more logical to use continue, even no code are executed after. This is just to be sure we restart the while loop here, if some one later add code at the end in the loop.","commit_id":"8932510009d4ee80db7b36bc1db6f08e3547543e"}]}
