From 7ae1ce1eec51ba79b96ba34f514116bdfc920b5c Mon Sep 17 00:00:00 2001 From: Sascha Silbe Date: Fri, 25 Feb 2011 14:55:54 +0000 Subject: don't break if statvfs() on a mount point fails --- 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, -- cgit v0.9.1