Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Silbe <silbe@activitycentral.com>2011-02-25 14:55:54 (GMT)
committer Sascha Silbe <silbe@activitycentral.com>2011-02-25 15:40:08 (GMT)
commit7ae1ce1eec51ba79b96ba34f514116bdfc920b5c (patch)
tree6e73e93da74b57b908bde7bb706720777c49e961
parent6fccd9214e78f63336591f9cfc1d0da99c9def41 (diff)
don't break if statvfs() on a mount point fails
-rw-r--r--backup.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/backup.py b/backup.py
index 077854d..1ddac29 100644
--- a/backup.py
+++ b/backup.py
@@ -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,