From 938e2e964824719fa2ddc76f43caa5711e4f1da9 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sun, 31 Aug 2008 12:36:13 +0000 Subject: Do not try to list the mimetypes directory if it does not exist. Fix #7837 --- (limited to 'src') diff --git a/src/sugar/bundle/activitybundle.py b/src/sugar/bundle/activitybundle.py index be997cc..7097794 100644 --- a/src/sugar/bundle/activitybundle.py +++ b/src/sugar/bundle/activitybundle.py @@ -396,11 +396,12 @@ class ActivityBundle(Bundle): if mime_types is not None: installed_icons_dir = os.path.join(xdg_data_home, 'icons/sugar/scalable/mimetypes') - for f in os.listdir(installed_icons_dir): - path = os.path.join(installed_icons_dir, f) - if os.path.islink(path) and \ - os.readlink(path).startswith(install_path): - os.remove(path) + if os.path.isdir(installed_icons_dir): + for f in os.listdir(installed_icons_dir): + path = os.path.join(installed_icons_dir, f) + if os.path.islink(path) and \ + os.readlink(path).startswith(install_path): + os.remove(path) self._uninstall(install_path) -- cgit v0.9.1