Update of /cvsroot/freevo/freevo/src/video
In directory sc8-pr-cvs1:/tmp/cvs-serv16015

Modified Files:
        xml_parser.py 
Log Message:
only parse existing files with mmpython

Index: xml_parser.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/video/xml_parser.py,v
retrieving revision 1.41
retrieving revision 1.42
diff -C2 -d -r1.41 -r1.42
*** xml_parser.py       4 Oct 2003 19:51:04 -0000       1.41
--- xml_parser.py       4 Nov 2003 11:49:09 -0000       1.42
***************
*** 10,13 ****
--- 10,16 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.42  2003/11/04 11:49:09  dischi
+ # only parse existing files with mmpython
+ #
  # Revision 1.41  2003/10/04 19:51:04  dischi
  # copy info to prevent mmpython from storing the fxd infos in the cache
***************
*** 265,272 ****
      if variant:
          if len(variant['parts']) > 1:
!             vitem = VideoItem('', parent)
              for part in variant['parts']:
                  part_ref = part['ref']
!                 subitem = VideoItem(video['items'][part_ref]['data'], vitem)
                  subitem.mode = video['items'][part_ref]['type']
                  subitem.name = variant['name']
--- 268,280 ----
      if variant:
          if len(variant['parts']) > 1:
!             vitem = VideoItem('', parent, parse=False)
              for part in variant['parts']:
                  part_ref = part['ref']
!                 f = video['items'][part_ref]['data']
!                 if os.path.isfile(f):
!                     subitem = VideoItem(f, vitem)
!                 else:
!                     subitem = VideoItem(f, vitem, parse=False)
!                     
                  subitem.mode = video['items'][part_ref]['type']
                  subitem.name = variant['name']
***************
*** 291,295 ****
          elif len(variant['parts']) == 1:
              part_ref = variant['parts'][0]['ref']
!             vitem = VideoItem(video['items'][part_ref]['data'], parent)
              vitem.mode = video['items'][part_ref]['type']
              vitem.media_id = video['items'][part_ref]['media-id']
--- 299,307 ----
          elif len(variant['parts']) == 1:
              part_ref = variant['parts'][0]['ref']
!             f = video['items'][part_ref]['data']
!             if os.path.isfile(f):
!                 vitem = VideoItem(f, parent)
!             else:
!                 vitem = VideoItem(f, parent, parse=False)
              vitem.mode = video['items'][part_ref]['type']
              vitem.media_id = video['items'][part_ref]['media-id']
***************
*** 313,320 ****
          if not video.has_key('items-list'):
              video['items-list'] = []
!             vitem = VideoItem('', None)
              
          elif len(video['items-list']) == 0:
!             vitem = VideoItem('', None)
              vitem.mplayer_options = ''
              if video['mplayer-options']:
--- 325,332 ----
          if not video.has_key('items-list'):
              video['items-list'] = []
!             vitem = VideoItem('', None, parse=False)
              
          elif len(video['items-list']) == 0:
!             vitem = VideoItem('', None, parse=False)
              vitem.mplayer_options = ''
              if video['mplayer-options']:
***************
*** 322,328 ****
  
          elif len(video['items-list']) > 1:
!             vitem = VideoItem('', parent)
              for v in video['items-list']:
!                 subitem = VideoItem(video['items'][v]['data'], vitem)
                  subitem.mode = video['items'][v]['type']
                  subitem.media_id = video['items'][v]['media-id']
--- 334,344 ----
  
          elif len(video['items-list']) > 1:
!             vitem = VideoItem('', parent, parse=False)
              for v in video['items-list']:
!                 f = video['items'][v]['data']
!                 if os.path.isfile(f):
!                     subitem = VideoItem(f, vitem)
!                 else:
!                     subitem = VideoItem(f, vitem, parse=False)
                  subitem.mode = video['items'][v]['type']
                  subitem.media_id = video['items'][v]['media-id']
***************
*** 339,343 ****
          else:
              ref = video['items-list'][0]
!             vitem = VideoItem(video['items'][ref]['data'], parent)
              vitem.mode = video['items'][ref]['type']
              vitem.media_id = video['items'][ref]['media-id']
--- 355,363 ----
          else:
              ref = video['items-list'][0]
!             f = video['items'][ref]['data']
!             if os.path.isfile(f):
!                 vitem = VideoItem(f, parent)
!             else:
!                 vitem = VideoItem(f, parent, parse=False)
              vitem.mode = video['items'][ref]['type']
              vitem.media_id = video['items'][ref]['media-id']
***************
*** 465,469 ****
  
      if disc_set:
!         dsitem = VideoItem('', parent)
          dsitem.name = disc_set['title']
          dsitem.image = disc_set['cover']
--- 485,489 ----
  
      if disc_set:
!         dsitem = VideoItem('', parent, parse=False)
          dsitem.name = disc_set['title']
          dsitem.image = disc_set['cover']




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to