Here is my test code:
from time import sleep
t = vtk.vtkTimeStamp()
t.Modified()
print(t.GetMTime())
sleep(3) # so next time should be 3 seconds later
t.Modified()
print(t.GetMTime())
It outputs:
255513
255514
So why 255514 - 255513
is different than 3
(i.e. the sleep time) ?