From: Andreas Frisch Date: Fri, 4 Jul 2008 12:37:01 +0000 (+0000) Subject: fix crash for non-existent workspace directories X-Git-Tag: 2.6.0~1075 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/14d2841c95105573bc59e87657eb8fb8e2bcb7ef fix crash for non-existent workspace directories --- diff --git a/lib/python/Components/Task.py b/lib/python/Components/Task.py index 07b9d3f5..167de21c 100644 --- a/lib/python/Components/Task.py +++ b/lib/python/Components/Task.py @@ -303,13 +303,13 @@ class WorkspaceExistsPrecondition(Condition): class DiskspacePrecondition(Condition): def __init__(self, diskspace_required): self.diskspace_required = diskspace_required - self.diskspace_available = None + self.diskspace_available = 0 def check(self, task): import os try: s = os.statvfs(task.job.workspace) - self.diskspace_available = s.f_bsize * s.f_bavail + self.diskspace_available = s.f_bsize * s.f_bavail return self.diskspace_available >= self.diskspace_required except OSError: return False