X7ROOT File Manager
Current Path:
/usr/lib/python3.6/site-packages/pip/utils
usr
/
lib
/
python3.6
/
site-packages
/
pip
/
utils
/
??
..
??
__init__.py
(27.11 KB)
??
__pycache__
??
appdirs.py
(8.6 KB)
??
build.py
(1.28 KB)
??
deprecation.py
(2.18 KB)
??
encoding.py
(971 B)
??
filesystem.py
(899 B)
??
glibc.py
(2.87 KB)
??
hashes.py
(2.8 KB)
??
logging.py
(3.25 KB)
??
outdated.py
(5.85 KB)
??
packaging.py
(2.03 KB)
??
setuptools_build.py
(278 B)
??
ui.py
(11.33 KB)
Editing: filesystem.py
import os import os.path from pip.compat import get_path_uid def check_path_owner(path): # If we don't have a way to check the effective uid of this process, then # we'll just assume that we own the directory. if not hasattr(os, "geteuid"): return True previous = None while path != previous: if os.path.lexists(path): # Check if path is writable by current user. if os.geteuid() == 0: # Special handling for root user in order to handle properly # cases where users use sudo without -H flag. try: path_uid = get_path_uid(path) except OSError: return False return path_uid == 0 else: return os.access(path, os.W_OK) else: previous, path = path, os.path.dirname(path)
Upload File
Create Folder