qubesutils.py: don't fail on broken symlinks
This commit is contained in:
		
							parent
							
								
									1840420331
								
							
						
					
					
						commit
						624ab67e86
					
				| @ -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 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Wojciech Zygmunt Porczyk
						Wojciech Zygmunt Porczyk