X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/98f7390aeb2c7b1ef3963fef83a6eeae367256a6..cf34bb57372b60d8e66cf5c21e9f73b8d0bc23b8:/lib/python/Components/Task.py 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