Таймер 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'
.
Документация неверна? Я делаю что-то неправильно?