예제 #1
0
 def get_schedule(self, logger: Logger, start: datetime,
                  end: datetime) -> List[Step]:
     return [
         Step(start=int(start.timestamp()),
              end=int(end.timestamp()),
              broadcast=Broadcast.empty(self))
     ]
예제 #2
0
 def get_next_step(self, logger: Logger, dt: datetime,
                   channel: "Channel") -> Step:
     if self == channel.station_at:
         return Step.none()
     return Step(start=int(dt.timestamp()),
                 end=int(dt.timestamp()),
                 broadcast=Broadcast.empty(self))