cythonize pure python file cursors.py err.py times.py