Update of /cvsroot/freevo/freevo/src/helpers
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22524/src/helpers

Modified Files:
        epg.py 
Log Message:
Remove get_channels() call.  Fix some string/unicode problems.  Add test 
function.


Index: epg.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/helpers/epg.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** epg.py      18 Oct 2004 23:06:54 -0000      1.2
--- epg.py      4 Dec 2004 01:35:29 -0000       1.3
***************
*** 8,12 ****
  
  import config
! from tv.channels import get_epg, get_channels
  
  epg = get_epg()
--- 8,12 ----
  
  import config
! from tv.channels import get_epg
  
  epg = get_epg()
***************
*** 24,27 ****
--- 24,28 ----
      print '  [-p chan|--list-programs chan]    List programs in a given chan.'
      print '  [-s|--search]                     Search DB for matching 
program.'
+     print '  [-t|--test]                       Developer test function.'
      print '\nDescription:'
      print '      This helper can be used to perform operations on the EPG'
***************
*** 45,49 ****
  def list_programs(channel):
      print epg.get_programs(channel)
-     # channels = get_channels()
  
  
--- 46,49 ----
***************
*** 84,90 ****
      programs = epg.search_programs(subs)
      for p in programs:
!         print '%s: %s - %s' % (p.channel_id, p.title, 
!                                time.strftime('%b %d ' + config.TV_TIMEFORMAT, 
!                                              time.localtime(p.start)))
  
  
--- 84,96 ----
      programs = epg.search_programs(subs)
      for p in programs:
!         print '%s:%d: %s - %s' % (String(p['channel_id']), p['id'], 
!                String(p['title']), 
!                time.strftime('%b %d ' + config.TV_TIMEFORMAT, 
!                              time.localtime(p['start'])))
! 
! 
! def test_func():
!     epg.expire_programs()
!     sys.exit(0)
  
  
***************
*** 99,105 ****
      channel = ''
  
!     options = 'cfhilp:s:'
      long_options = ['update-channels', 'fill', 'help', 'info', 'list', 
!                     'list-programs', 'search']
  
      try:
--- 105,111 ----
      channel = ''
  
!     options = 'cfhilp:s:t'
      long_options = ['update-channels', 'fill', 'help', 'info', 'list', 
!                     'list-programs', 'search', 'test']
  
      try:
***************
*** 125,128 ****
--- 131,136 ----
          if o in ('-s', '--search'):
              search_subs = a
+         if o in ('-t', '--test'):
+             test_func()
  
      if update_chan:



-------------------------------------------------------
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://productguide.itmanagersjournal.com/
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to