diff options
author | Sascha Silbe <silbe@activitycentral.com> | 2011-02-25 14:55:54 (GMT) |
---|---|---|
committer | Sascha Silbe <silbe@activitycentral.com> | 2011-02-25 15:40:08 (GMT) |
commit | 7ae1ce1eec51ba79b96ba34f514116bdfc920b5c (patch) | |
tree | 6e73e93da74b57b908bde7bb706720777c49e961 | |
parent | 6fccd9214e78f63336591f9cfc1d0da99c9def41 (diff) |
don't break if statvfs() on a mount point fails
-rw-r--r-- | backup.py | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -771,7 +771,12 @@ class BackupActivity(activity.Activity): """Make storage medium selectable in the UI.""" # FIXME: update space information periodically or at least after # backup run - stat = os.statvfs(path) + try: + stat = os.statvfs(path) + except EnvironmentError: + logging.exception('Could not statvfs() mount point %r', path) + return + free_space = stat[statvfs.F_BSIZE] * stat[statvfs.F_BAVAIL] # total_space = stat[statvfs.F_BSIZE] * stat[statvfs.F_BLOCKS] self._media_combo_model.append([icon_name, medium_name, path, |