def getRecorded(self, descending=True): """ Returns a list of Program objects for recorded shows on the backend. """ tree = self._queryTree('GetRecorded', Descending=descending) for prog in tree.find('Recorded').find('Programs').getchildren(): yield Program.fromEtree(prog, self.db)
def getExpiring(self): """ Returns a list of Program objects for expiring shows on the backend. """ tree = self._queryTree('GetExpiring') for prog in tree.find('Expiring').find('Programs').getchildren(): yield Program.fromEtree(prog, self.db)
def getExpiring(self): """ Returns a list of Program objects for expiring shows on the backend. """ tree = self._queryTree('GetExpiring') for prog in tree.find('Expiring').find('Programs').getchildren(): yield Program.fromEtree(prog, self.db)
def getRecorded(self, descending=True): """ Returns a list of Program objects for recorded shows on the backend. """ tree = self._queryTree('GetRecorded', Descending=descending) for prog in tree.find('Recorded').find('Programs').getchildren(): yield Program.fromEtree(prog, self.db)
def getProgramDetails(self, chanid, starttime): """ Returns a Program object for the matching show. """ starttime = datetime.duck(starttime) args = {'ChanId': chanid, 'StartTime': starttime.isoformat()} tree = self._queryTree('GetProgramDetails', **args) prog = tree.find('ProgramDetails').find('Program') return Program.fromEtree(prog, self.db)
def getProgramDetails(self, chanid, starttime): """ Returns a Program object for the matching show. """ starttime = datetime.duck(starttime) args = {'ChanId': chanid, 'StartTime': starttime.isoformat()} tree = self._queryTree('GetProgramDetails', **args) prog = tree.find('ProgramDetails').find('Program') return Program.fromEtree(prog, self.db)
def getProgramDetails(self, chanid, starttime): """ Returns a Program object for the matching show. """ starttime = datetime.duck(starttime) args = {"ChanId": chanid, "StartTime": starttime.isoformat()} tree = self._queryTree("GetProgramDetails", **args) prog = tree.find("ProgramDetails").find("Program") return Program.fromEtree(prog, self.db)