|
@@ -19,7 +19,7 @@ class Interval(DirectObject):
|
|
|
"""__init__(name, duration, openEnded)
|
|
"""__init__(name, duration, openEnded)
|
|
|
"""
|
|
"""
|
|
|
self.name = name
|
|
self.name = name
|
|
|
- self.duration = duration
|
|
|
|
|
|
|
+ self.duration = max(duration, 0.0)
|
|
|
self.state = CInterval.SInitial
|
|
self.state = CInterval.SInitial
|
|
|
self.currT = 0.0
|
|
self.currT = 0.0
|
|
|
self.doneEvent = None
|
|
self.doneEvent = None
|
|
@@ -37,8 +37,6 @@ class Interval(DirectObject):
|
|
|
# if it should be ignored in this case.
|
|
# if it should be ignored in this case.
|
|
|
self.openEnded = openEnded
|
|
self.openEnded = openEnded
|
|
|
|
|
|
|
|
- assert(self.duration >= 0)
|
|
|
|
|
-
|
|
|
|
|
def getName(self):
|
|
def getName(self):
|
|
|
return self.name
|
|
return self.name
|
|
|
|
|
|