From 14d2841c95105573bc59e87657eb8fb8e2bcb7ef Mon Sep 17 00:00:00 2001 From: Andreas Frisch Date: Fri, 4 Jul 2008 12:37:01 +0000 Subject: fix crash for non-existent workspace directories --- lib/python/Components/Task.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') 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 -- cgit v1.2.3