Попытка отправить сообщение каждые x секунд за x циклов.
У меня есть кнопка, которая вызывает send_message, и пользователи могут вводить systemFrequency и systemRunTime.
Publish_message выполняет действие.
def publish_message(self):
...#do something
def send_message(self):
systemFrequency = float(freqSettings.systemFrequency)
systemRunTime = int(freqSettings.systemRunTime)
global count
count = 0
if systemFrequency != 0:
while (count < systemRunTime):
self.schedule()
else:
self.publish_message()
def schedule(self):
self.publish_message()
self.increaseCount()
def increaseCount(self):
global count
count += 1
В настоящее время не ожидает x секунд, прежде чем выполнить publish_message.