Update of /cvsroot/freevo/freevo/lib/pyepg
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7620/pyepg

Modified Files:
        channel.py 
Log Message:
small bugfix on loading

Index: channel.py
===================================================================
RCS file: /cvsroot/freevo/freevo/lib/pyepg/channel.py,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** channel.py  23 Jan 2005 16:13:44 -0000      1.12
--- channel.py  10 Apr 2005 18:11:03 -0000      1.13
***************
*** 94,106 ****
          self.name      = display_name
          self.title     = display_name
!         if notifier and notifier.addTimer:
!             # add random timer 100-500ms to fill the
!             # database with init values
!             notifier.addTimer(random.randint(1, 5) * 100,
!                               self.__precache)
  
      def __precache(self):
          ctime = int(time.time())
!         self.__import_programs(ctime - 3600 * 4, ctime + 366 * 10)
          return False
  
--- 94,106 ----
          self.name      = display_name
          self.title     = display_name
! #         if notifier and notifier.addTimer:
! #             # add random timer 100-500ms to fill the
! #             # database with init values
! #             notifier.addTimer(random.randint(1, 5) * 100,
! #                               self.__precache)
  
      def __precache(self):
          ctime = int(time.time())
!         self.__import_programs(ctime - 3600 * 4, ctime + 3600 * 10)
          return False
  
***************
*** 229,233 ****
              p = self.programs[0]
              if p.start > start - 60:
!                 self.__import_programs(start - 60, p.start)
              # see if we're missing programs after end
              p = self.programs[-1]
--- 229,233 ----
              p = self.programs[0]
              if p.start > start - 60:
!                 self.__import_programs(start - 60 - 2 * 3600, p.start)
              # see if we're missing programs after end
              p = self.programs[-1]
***************
*** 237,241 ****
                  self.__import_programs(p.stop, start + 60)
              elif p.stop < stop:
!                 self.__import_programs(p.stop, stop + 60)
          else:
              if stop == 0:
--- 237,241 ----
                  self.__import_programs(p.stop, start + 60)
              elif p.stop < stop:
!                 self.__import_programs(p.stop, stop + 60 + 2 * 3600)
          else:
              if stop == 0:



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to