Update of /cvsroot/freevo/freevo/src/plugins
In directory sc8-pr-cvs1:/tmp/cvs-serv10401

Modified Files:
        headlines.py 
Log Message:
o use util pickle function
o show popup while getting the data


Index: headlines.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/plugins/headlines.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** headlines.py        30 Aug 2003 15:23:39 -0000      1.1
--- headlines.py        3 Sep 2003 21:40:38 -0000       1.2
***************
*** 16,19 ****
--- 16,23 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.2  2003/09/03 21:40:38  dischi
+ # o use util pickle function
+ # o show popup while getting the data
+ #
  # Revision 1.1  2003/08/30 15:23:39  mikeruelle
  # RDF headlines plugin. does pretty much anysite listed in evolution's summary 
section
***************
*** 48,56 ****
  from xml.dom.ext.reader import Sax2
  import urllib
! import cPickle
! 
  #freevo modules
  import config, menu, rc, plugin, skin
  
  from item import Item
  
--- 52,61 ----
  from xml.dom.ext.reader import Sax2
  import urllib
! import util
  #freevo modules
  import config, menu, rc, plugin, skin
  
+ from gui.PopupBox import PopupBox
+ 
  from item import Item
  
***************
*** 87,95 ****
          else:
              #print 'Cache Headlines'
!             try:
!                 headlines = cPickle.load(open(pfile,'rb'))
!             except:
!                  print 'HEADLINES ERROR: could not read %s' % pfile
!                  return []
          return headlines
  
--- 92,96 ----
          else:
              #print 'Cache Headlines'
!             headlines = util.read_pickle(pfile)
          return headlines
  
***************
*** 98,102 ****
          # create Reader object
          reader = Sax2.Reader()
!                                                                                      
                               
          # parse the document
          try:
--- 99,106 ----
          # create Reader object
          reader = Sax2.Reader()
! 
!         popup = PopupBox(text='Fetching headlines...')
!         popup.show()
! 
          # parse the document
          try:
***************
*** 118,126 ****
          if len(headlines) > 0:
              pfile = os.path.join(config.FREEVO_CACHEDIR, 'headlines-%i' % 
self.location_index)
!             try:
!                 cPickle.dump(headlines, open(pfile,'wb'))
!             except:
!                 print 'HEADLINES ERROR: could not write %s' % pfile
!                 pass
          return headlines
  
--- 122,129 ----
          if len(headlines) > 0:
              pfile = os.path.join(config.FREEVO_CACHEDIR, 'headlines-%i' % 
self.location_index)
!             util.save_pickle(headlines, pfile)
! 
!         popup.destroy()
! 
          return headlines
  




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to