Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 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)
Пример #6
0
 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)
Пример #7
0
 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)