diff --git a/core/qubesutils.py b/core/qubesutils.py index 26666af3..a1ba0ffe 100644 --- a/core/qubesutils.py +++ b/core/qubesutils.py @@ -95,8 +95,8 @@ def get_disk_usage_one(st): def get_disk_usage(path): try: - st = os.stat(path) - except os.error: + st = os.lstat(path) + except OSError: return 0 ret = get_disk_usage_one(st) @@ -104,7 +104,7 @@ def get_disk_usage(path): # if path is not a directory, this is skipped for dirpath, dirnames, filenames in os.walk(path): for name in dirnames + filenames: - ret += get_disk_usage_one(os.stat(os.path.join(dirpath, name))) + ret += get_disk_usage_one(os.lstat(os.path.join(dirpath, name))) return ret