Jeopardy: move next_question() function

This commit is contained in:
oddluck 2020-03-04 03:59:44 +00:00
parent e4a7aa2577
commit accafeb09a

View File

@ -333,12 +333,20 @@ class Jeopardy(callbacks.Plugin):
a1, a2, a3 = re.match("(.*)\((.*)\)(.*)", self.a[0]).groups()
self.a.append(a1 + a3)
self.a.append(a2)
def next_question():
if self.numAsked > 1 and self.delay > 0:
delayTime = time.time() + self.delay
def event():
self.next_question()
schedule.addEvent(event, delayTime, 'clue_%s' % self.channel)
else:
self.next_question()
def next_question(self):
self.clear()
self.correct = False
self.reply(self.question)
if self.registryValue('keepHistory', self.channel):
self.history[self.channel].append(int(self.id))
self.reply(self.question)
if self.timeout > 0:
def event():
self.end()
@ -354,12 +362,6 @@ class Jeopardy(callbacks.Plugin):
schedule.addEvent(event, eventTime, 'event_%s' % self.channel)
elif self.showBlank:
self.hint()
if self.numAsked > 1 and self.delay > 0:
delayTime = time.time() + self.delay
schedule.addEvent(next_question, delayTime, 'clue_%s' % self.channel)
else:
next_question()
def clear(self):
try: