mirror of
https://git.deluge-torrent.org/deluge
synced 2025-04-21 20:14:51 +00:00
Catch exception in calc_free_space().
This commit is contained in:
parent
8f675ebacf
commit
49c09bf297
1 changed files with 4 additions and 1 deletions
|
@ -827,7 +827,10 @@ Space:") + " " + nice_free)
|
|||
def calc_free_space(self, directory):
|
||||
if not common.windows_check():
|
||||
import statvfs
|
||||
dir_stats = os.statvfs(directory)
|
||||
try:
|
||||
dir_stats = os.statvfs(directory)
|
||||
except:
|
||||
return 0
|
||||
block_size = dir_stats[statvfs.F_BSIZE]
|
||||
avail_blocks = dir_stats[statvfs.F_BAVAIL]
|
||||
return long(block_size * avail_blocks)
|
||||
|
|
Loading…
Add table
Reference in a new issue