From 4094a5bb2ce3b34c2707e35809f38a5212ec00b8 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Mon, 5 Feb 2007 12:42:32 +0100 Subject: [PATCH] handle correctly nanosecond input --- utils/grid.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/utils/grid.py b/utils/grid.py index dd195848c..67cace8e8 100644 --- a/utils/grid.py +++ b/utils/grid.py @@ -26,9 +26,21 @@ class EventInt: self.at = at self.value = value def ranges_cmp(a, b): - return a.start - b.start + diff = a.start - b.start + if diff < 0: + return -1 + elif diff > 0: + return +1 + else: + return 0 def events_cmp(a, b): - return a.at - b.at + diff = a.at - b.at + if diff < 0: + return -1 + elif diff > 0: + return +1 + else: + return 0 class TimelineDataRange: def __init__(self, name = ''): self.name = name