Python Пропуск итерации - PullRequest
       34

Python Пропуск итерации

0 голосов
/ 04 марта 2019

Я использую пользовательский интерфейс Tkinter python 2.6 и пытаюсь использовать кнопку, чтобы пропустить элемент в списке команд, если конкретная команда занимает слишком много времени.По сути, я пытаюсь выполнить оператор continue из другой функции.Рассмотрим следующее:

def executeCommands(commands):
    for cmd in commands:
        sendCommand(cmd)


#arbitrary button class used as an example  
class Button(self)

    #this button executes onSkip() method when clicked
    self.skipBtn = Button('skip', command=self.onSkip)

    def onSkip(self):
        #skip to next iteration of loop that was being iterated prior to skip button execution

Как получить метод executeCommands, чтобы остановить выполнение и перейти к следующему cmd при выполнении метода onSkip из класса Button?

...