Example #1
0
	def stop_duration(self):
		if self.arrival is None or self.departure is None:
			return None
		if self.departure < self.arrival:
			return time_diff(self.departure,  self.arrival) + timedelta(day=1)
		return time_diff(self.departure, self.arrival)
Example #2
0
	def duration(self):
		return time_diff(self.last_stop().arrival, self.first_stop().departure)