Вы можете использовать бесконечный цикл, который имеет условие разрыва. Таким образом, в конце вашего кода у вас будет что-то вроде:
while checkIfProcessRunning('discord'):
print('Discord is running')
print('Discord is NOT running')
Это будет работать, непрерывно вызывая checkIfProcessRunning('discord')
. Если он возвращает True
, то он продолжает цикл и проверяет снова. Когда вы вернете False
, цикл прервется.
Однако, это будет печатать большую часть Discord is running
, поэтому вы можете захотеть использовать какой-то метод сна в этом цикле, чтобы проверять только каждые 5 секунд или некоторое количество времени, например:
from time import sleep
while checkIfProcessRunning('discord'):
print('Discord is running')
sleep(5)
print('Discord is NOT running')