[Libreoffice-commits] core.git: Branch 'libreoffice-4-1' - solenv/gdb
Lionel Elie Mamane
lionel at mamane.lu
Mon Jul 29 02:42:23 PDT 2013
solenv/gdb/libreoffice/tl.py | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
New commits:
commit df3b3f7e31a78aa8fb9228fc44a299fc4b88de9d
Author: Lionel Elie Mamane <lionel at mamane.lu>
Date: Sun Jul 28 15:53:00 2013 +0200
Adapt gdb python pretty-printer to time nano-second precision API change
Change-Id: I416d98a298f00ae445a480c738a47758544d317c
Reviewed-on: https://gerrit.libreoffice.org/5150
Reviewed-by: LuboÅ¡ LuÅák <l.lunak at suse.cz>
Tested-by: LuboÅ¡ LuÅák <l.lunak at suse.cz>
diff --git a/solenv/gdb/libreoffice/tl.py b/solenv/gdb/libreoffice/tl.py
index 71ff822..7c18a95 100644
--- a/solenv/gdb/libreoffice/tl.py
+++ b/solenv/gdb/libreoffice/tl.py
@@ -149,27 +149,27 @@ class DatePrinter(object):
class TimeImpl(DateTimeImpl):
- def __init__(self, hour, minute, second, hundreth_of_second = 0):
+ def __init__(self, hour, minute, second, nanosecond = 0):
super(TimeImpl, self).__init__(None, self)
self.hour = hour
self.minute = minute
self.second = second
- self.hundreth_of_second = hundreth_of_second
+ self.nanosecond = nanosecond
def __str__(self):
decimal = ''
- if self.hundreth_of_second != 0:
- decimal = '.%d' % self.hundreth_of_second
- return "%d:%d:%d%s" % (self.hour, self.minute, self.second, decimal)
+ if self.nanosecond != 0:
+ decimal = '.%09d' % self.nanosecond
+ return "%02d:%02d:%02d%s" % (self.hour, self.minute, self.second, decimal)
@staticmethod
def parse(val):
time = val['nTime']
- h = time / 1000000
- m = (time / 10000) % 100
- s = (time / 100) % 100
- s_100 = time % 100
- return TimeImpl(h, m, s, s_100)
+ h = time / 10000000000000
+ m = (time / 100000000000) % 100
+ s = (time / 1000000000) % 100
+ ns = time % 1000000000
+ return TimeImpl(h, m, s, ns)
class TimePrinter(object):
'''Prints time'''
More information about the Libreoffice-commits
mailing list