Таймер pyface не имеет `start()`

Я пытаюсь анимировать некоторые сюжеты в Mayavi и уже сталкиваюсь с ошибками, когда запускаю простые примеры анимации из документации:

      import numpy as np
from mayavi import mlab
x, y = np.mgrid[0:3:1,0:3:1]
s = mlab.surf(x, y, np.asarray(x*0.1, 'd'))

@mlab.animate
def anim():
    for i in range(10):
        s.mlab_source.scalars = np.asarray(x*0.1*(i+1), 'd')
        yield

anim()
mlab.show()

Кажется, эту ошибку можно проследить до пакета pyface, где даже этот код дает ту же ошибку:

      import pyface.timer.timer
pyface.timer.timer.Timer(100, lambda: 3)

Оба набора кода возвращают ошибку AttributeError: 'Timer' object has no attribute 'start'.

Документация неверна? Я делаю что-то неправильно?

0 ответов

Другие вопросы по тегам