totem r5325 - in trunk: . src/plugins/youtube



Author: pwithnall
Date: Fri Mar 28 14:28:33 2008
New Revision: 5325
URL: http://svn.gnome.org/viewvc/totem?rev=5325&view=rev

Log:
2008-03-28  Philip Withnall  <pwithnall svn gnome org>

	* src/plugins/youtube/youtube.py: Don't fall over if the YouTube
	servers return HTTP errors.



Modified:
   trunk/ChangeLog
   trunk/src/plugins/youtube/youtube.py

Modified: trunk/src/plugins/youtube/youtube.py
==============================================================================
--- trunk/src/plugins/youtube/youtube.py	(original)
+++ trunk/src/plugins/youtube/youtube.py	Fri Mar 28 14:28:33 2008
@@ -16,7 +16,11 @@
 		threading.Thread.__init__ (self)
 	def run (self):
 		self.youtube.entry_lock.acquire (True)
-		self.youtube.entry[self.treeview_name] = self.youtube.service.Get (self.url).entry
+		try:
+			self.youtube.entry[self.treeview_name] = self.youtube.service.Get (self.url).entry
+		except RequestError:
+			"""Probably a 503 service unavailable. Unfortunately we can't give an error message, as we're not in the GUI thread"""
+			"""Just let the lock go and return"""
 		self.youtube.entry_lock.release ()
 
 class YouTube (totem.Plugin):



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]