Hacer aplicacion que se ejecute hasta una hora determinada en python
¿Cómo hacer que una función `func` se ejecute desde la hora de inicio `hora_inicio` la hora `hora_finalización`?

while True:
    actual = datetime.now()
    actual = time(actual.hour, actual.minute,actual.second)  # este objeto se puede comparar sin tener en cuenta la fecha
    if actual > hora_inicio and actual < hora_finalizacion:
        func()
    else:
        break