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

Modified Files:
        imdb.py 
Log Message:
catch exceptions

Index: imdb.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/video/plugins/imdb.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** imdb.py     29 Jun 2003 20:43:30 -0000      1.13
--- imdb.py     5 Jul 2003 17:04:57 -0000       1.14
***************
*** 16,19 ****
--- 16,22 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.14  2003/07/05 17:04:57  dischi
+ # catch exceptions
+ #
  # Revision 1.13  2003/06/29 20:43:30  dischi
  # o mmpython support
***************
*** 131,138 ****
          name = self.imdb_get_disc_searchstring(self.item)
          items = []
!         for id,name,year,type in helpers.imdb.search(name):
!             items += [ menu.MenuItem('%s (%s, %s)' % (name, year, type),
!                                      self.imdb_create_fxd_disc, (id, year)) ]
!         moviemenu = menu.Menu('IMDB QUERY', items)
  
          box.destroy()
--- 134,149 ----
          name = self.imdb_get_disc_searchstring(self.item)
          items = []
!         try:
!             for id,name,year,type in helpers.imdb.search(name):
!                 items += [ menu.MenuItem('%s (%s, %s)' % (name, year, type),
!                                          self.imdb_create_fxd_disc, (id, year)) ]
!             moviemenu = menu.Menu('IMDB QUERY', items)
!         except:
!             box.destroy()
!             box = PopupBox(text='Unknown error while connecting to IMDB')
!             box.show()
!             time.sleep(2)
!             box.destroy()
!             return
  
          box.destroy()
***************
*** 194,201 ****
  
          items = []
-         for id,name,year,type in helpers.imdb.search(name):
-             items += [ menu.MenuItem('%s (%s, %s)' % (name, year, type),
-                                      self.imdb_create_fxd, (id, year)) ]
  
          box.destroy()
          if len(items) == 1:
--- 205,221 ----
  
          items = []
  
+         try:
+             for id,name,year,type in helpers.imdb.search(name):
+                 items += [ menu.MenuItem('%s (%s, %s)' % (name, year, type),
+                                          self.imdb_create_fxd, (id, year)) ]
+         except:
+             box.destroy()
+             box = PopupBox(text='Unknown error while connecting to IMDB')
+             box.show()
+             time.sleep(2)
+             box.destroy()
+             return
+         
          box.destroy()
          if len(items) == 1:




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to