diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-12-29 13:32:35 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-12-29 13:32:35 +0000 |
commit | 0bb1c8aab4c7ca7ed66ab756d10131691a4f235e (patch) | |
tree | e09239e2c270a4479b4ac4385046834b263e3461 /summainlib.py | |
parent | 1f68a394826daabe18c5662ba60c583450cdb72d (diff) | |
download | summain-0bb1c8aab4c7ca7ed66ab756d10131691a4f235e.tar.gz |
produce nanosec timestamps without floating point
Go away, stupid rounding error, away!
Diffstat (limited to 'summainlib.py')
-rw-r--r-- | summainlib.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/summainlib.py b/summainlib.py index 8eac369..79e64e7 100644 --- a/summainlib.py +++ b/summainlib.py @@ -211,7 +211,7 @@ class FilesystemObject(object): def format_time(self, secs, nsecs): s = time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(secs)) - s += ('%.6f' % (nsecs * 1e-9))[1:] # skip leading 0 + s += '.%09d' % nsecs s += ' +0000' return s |