summaryrefslogtreecommitdiff
path: root/summainlib.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-12-29 13:32:35 +0000
committerLars Wirzenius <liw@liw.fi>2011-12-29 13:32:35 +0000
commit0bb1c8aab4c7ca7ed66ab756d10131691a4f235e (patch)
treee09239e2c270a4479b4ac4385046834b263e3461 /summainlib.py
parent1f68a394826daabe18c5662ba60c583450cdb72d (diff)
downloadsummain-0bb1c8aab4c7ca7ed66ab756d10131691a4f235e.tar.gz
produce nanosec timestamps without floating point
Go away, stupid rounding error, away!
Diffstat (limited to 'summainlib.py')
-rw-r--r--summainlib.py2
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