def __new__(cls, start, end):
        """
        Initialise the object with the start and end times

        :param start: The start time
        :param end: The end time
        """
        return super(TimeInterval, cls).__new__(cls, start, end)
def __new__ ( cls , start , end ) : return super ( TimeInterval , cls ) . __new__ ( cls , start , end )
Initialise the object with the start and end times

        :param start: The start time
        :param end: The end time