STINNER Victor added the comment: > but 0.0156001 isn't close enough to 0.015625 for "rounding errors" to be at > all a plausible explanation for why it's so strange.
0.0156001 is close to 0.0156, and this number cannot be representated exactly in binary: >>> (0.0156).hex() '0x1.ff2e48e8a71dep-7' C code used by Python: GetSystemTimeAdjustment(&timeAdjustment, &timeIncrement, &isTimeAdjustmentDisabled); info->resolution = timeIncrement * 1e-7; (And yes, 0.0156001 is surprising, I also expected 1/64, 0.015625) ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19999> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com