OXIESEC PANEL
- Current Dir:
/
/
snap
/
certbot
/
4730
/
usr
/
lib
/
python3
/
dist-packages
/
setuptools
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
06/10/2025 09:51:14 PM
rwxr-xr-x
📄
__init__.py
9.04 KB
08/18/2023 12:07:38 PM
rw-r--r--
📁
_distutils
-
06/10/2025 09:51:14 PM
rwxr-xr-x
📄
_entry_points.py
2.18 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
_imp.py
2.38 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
_importlib.py
1.43 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
_itertools.py
675 bytes
08/18/2023 12:07:38 PM
rw-r--r--
📄
_normalization.py
3.62 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
_path.py
1.03 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
_reqs.py
882 bytes
08/18/2023 12:07:38 PM
rw-r--r--
📁
_vendor
-
06/10/2025 09:51:14 PM
rwxr-xr-x
📄
archive_util.py
7.16 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
build_meta.py
19.62 KB
08/18/2023 12:07:38 PM
rw-r--r--
📁
command
-
06/10/2025 09:51:14 PM
rwxr-xr-x
📁
config
-
06/10/2025 09:51:14 PM
rwxr-xr-x
📄
dep_util.py
936 bytes
08/18/2023 12:07:38 PM
rw-r--r--
📄
depends.py
5.4 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
discovery.py
20.65 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
dist.py
45.74 KB
05/28/2025 05:00:32 PM
rw-r--r--
📄
errors.py
2.41 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
extension.py
5.46 KB
08/18/2023 12:07:38 PM
rw-r--r--
📁
extern
-
06/10/2025 09:51:14 PM
rwxr-xr-x
📄
glob.py
4.75 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
installer.py
4.87 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
launch.py
812 bytes
08/18/2023 12:07:38 PM
rw-r--r--
📄
logging.py
1.21 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
monkey.py
4.58 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
msvc.py
46.38 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
namespaces.py
2.97 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
package_index.py
38.96 KB
05/28/2025 05:00:32 PM
rw-r--r--
📄
py312compat.py
330 bytes
08/18/2023 12:07:38 PM
rw-r--r--
📄
sandbox.py
14.01 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
script (dev).tmpl
218 bytes
08/18/2023 12:07:38 PM
rw-r--r--
📄
script.tmpl
138 bytes
08/18/2023 12:07:38 PM
rw-r--r--
📄
unicode_utils.py
941 bytes
08/18/2023 12:07:38 PM
rw-r--r--
📄
version.py
161 bytes
08/18/2023 12:07:38 PM
rw-r--r--
📄
warnings.py
3.61 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
wheel.py
8.43 KB
08/18/2023 12:07:38 PM
rw-r--r--
📄
windows_support.py
719 bytes
08/18/2023 12:07:38 PM
rw-r--r--
Editing: unicode_utils.py
Close
import unicodedata import sys # HFS Plus uses decomposed UTF-8 def decompose(path): if isinstance(path, str): return unicodedata.normalize('NFD', path) try: path = path.decode('utf-8') path = unicodedata.normalize('NFD', path) path = path.encode('utf-8') except UnicodeError: pass # Not UTF-8 return path def filesys_decode(path): """ Ensure that the given path is decoded, NONE when no expected encoding works """ if isinstance(path, str): return path fs_enc = sys.getfilesystemencoding() or 'utf-8' candidates = fs_enc, 'utf-8' for enc in candidates: try: return path.decode(enc) except UnicodeDecodeError: continue def try_encode(string, enc): "turn unicode encoding into a functional routine" try: return string.encode(enc) except UnicodeEncodeError: return None