deskbar-applet r2255 - in trunk: . deskbar/handlers
- From: sebp svn gnome org
- To: svn-commits-list gnome org
- Subject: deskbar-applet r2255 - in trunk: . deskbar/handlers
- Date: Mon, 21 Jul 2008 17:15:14 +0000 (UTC)
Author: sebp
Date: Mon Jul 21 17:15:14 2008
New Revision: 2255
URL: http://svn.gnome.org/viewvc/deskbar-applet?rev=2255&view=rev
Log:
Catch OSError when calling os.listdir.
(Fixes bug #494922)
Modified:
trunk/ChangeLog
trunk/deskbar/handlers/files.py
Modified: trunk/deskbar/handlers/files.py
==============================================================================
--- trunk/deskbar/handlers/files.py (original)
+++ trunk/deskbar/handlers/files.py Mon Jul 21 17:15:14 2008
@@ -193,10 +193,14 @@
else:
return ([], prefix, relative)
- return ([f
- for f in map(lambda x: join(path, x), os.listdir(path))
- if my_isfile(f) == is_file and not basename(f).startswith(".") and (start == None or basename(f).startswith(start))
- ], prefix, relative)
+ try:
+ return ([f
+ for f in map(lambda x: join(path, x), os.listdir(path))
+ if my_isfile(f) == is_file and not basename(f).startswith(".") and (start == None or basename(f).startswith(start))
+ ], prefix, relative)
+ except OSError, e:
+ LOGGER.exception(e)
+ return ([], prefix, relative)
#FIXME: gross hack to detect .savedSearches from nautilus as folders
def my_isfile(path):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]