Время не изменяется внутри цикла
import datetime
now = datetime.datetime.now()
time_to_stop = "22:50"
while True:
current_time = str(now.hour) + ':' + str(now.minute)
print(current_time)
if current_time == time_to_stop:
break
В цикле не изменяется время, минуты остаются такие же и цикл получается бесконечным. Как исправить данную ошибку?