def get_time_interval(lst: KQMLList) -> tra.TimeInterval: try: lb = lst.gets('lower-bound') ub = lst.gets('upper-bound') unit = lst.gets('unit') return tra.TimeInterval(lb, ub, unit) except Exception as e: raise tra.InvalidTimeIntervalError(e)
def test_time_interval(): tra.TimeInterval(2.0, 4.0, 'second')