mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-06-24 20:52:08 +08:00
Remove unnecessary os module import and file xattr removal code
The import of the 'os' module is eliminated to clean up the code, as it is no longer needed. Furthermore, the code for removing the extended attribute from all files in the current directory has been removed as well. This streamlines the setxattr function and focuses only on setting the attributes without additional file operations.
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
import os
|
||||
import errno
|
||||
import platform
|
||||
|
||||
@@ -27,25 +26,4 @@ def getxattr(path: str, attr_name: str) -> bytes | None:
|
||||
|
||||
def setxattr(path: str, attr_name: str, attr_value: bytes) -> None:
|
||||
_cached_attributes.pop((path, attr_name), None)
|
||||
return _setxattr(path, attr_name, attr_value)
|
||||
|
||||
|
||||
|
||||
|
||||
import os
|
||||
|
||||
# Get the list of all files in current directory
|
||||
files = os.listdir('.')
|
||||
|
||||
# Iterate over the list of files
|
||||
for file_name in files:
|
||||
# Construct full file path
|
||||
file_path = os.path.join('.', file_name)
|
||||
# Check if it's a regular file
|
||||
if os.path.isfile(file_path):
|
||||
# Try to remove the xattr, if it exists
|
||||
try:
|
||||
os.removexattr(file_path, "user.sunny.upload")
|
||||
print(f"Removed xattr from {file_name}")
|
||||
except OSError:
|
||||
print(f"No such xattr on {file_name}")
|
||||
return _setxattr(path, attr_name, attr_value)
|
||||
Reference in New Issue
Block a user