Problema con el manejo de tareas [SOLUCIONADO]

Tengo que crear un semáforo y lo intento de esta forma

class Semaforo(pilas.actores.Actor):
    
    def cambiar_semaforo(self):
        self.imagen.avanzar()
        
    def __init__(self):
        pilas.actores.Actor.__init__(self)
        self.imagen = pilas.imagenes.cargar_grilla("semaforo.png",3)
        pilas.escena_actual().agregar_tarea(3, cambiar_semaforo)    

Por alguna causa no esta funcionando algo de la llamada pilas.escena_actual().agregar_tarea que no comprendo.

El error

Traceback (most recent call last):
  File "/home/pepo/workspace/pilas/vial.py", line 32, in <module>
    semaforo = Semaforo()
  File "/home/pepo/workspace/pilas/vial.py", line 15, in __init__
    pilas.escena_actual().agregar_tarea(3, cambiar_semaforo)		
AttributeError: 'Normal' object has no attribute 'agregar_tarea'

Si alguno me guía en como hacerlo agradecido !!!
Saludos
Pepo

Hola, @Pepo.

En la versión 0.8x , si lo haces así, debes usar mundo en lugar de escena_actual(). Es decir, has de poner

 pilas.mundo.agregar_tarea(3, cambiar_semaforo)

Un saludo

Perfecto !!! ahora si !!! gracias @fsalamero por el dato.