| @@ -211,13 +211,10 @@ class AnswerSheet(object): | |||||
| before = time.time() | before = time.time() | ||||
| self.play_piece(piece) | self.play_piece(piece) | ||||
| after = time.time() | after = time.time() | ||||
| retries = 1 | |||||
| while after - before < 3 or retries >= 100: # if the piece | |||||
| before = time.time() # played for less than 3 seconds, | |||||
| self.play_piece(piece) # assume something went wrong | |||||
| after = time.time() # loading and try to replay it, | |||||
| retries += 1 # but don't get stuck in a loop if | |||||
| # we legitimately can't play it | |||||
| while after - before < 3: # if the piece played for less than | |||||
| before = time.time() # 3 seconds, assume something went | |||||
| self.play_piece(piece) # wrong loading and try to replay it | |||||
| after = time.time() | |||||
| self.playing.set("That was Excerpt {0}...".format(cur_excerpt)) | self.playing.set("That was Excerpt {0}...".format(cur_excerpt)) | ||||
| cur_excerpt = chr(ord(cur_excerpt) + 1) | cur_excerpt = chr(ord(cur_excerpt) + 1) | ||||
| time.sleep(break_length) | time.sleep(break_length) | ||||