[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.19
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
lib
/
python3.6
/
site-packages
/
pip
/
utils
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📁 __pycache__
SET
[ DEL ]
📄 __init__.py
27,757 B
SET
[ EDIT ]
|
[ DEL ]
📄 appdirs.py
8,811 B
SET
[ EDIT ]
|
[ DEL ]
📄 build.py
1,312 B
SET
[ EDIT ]
|
[ DEL ]
📄 deprecation.py
2,232 B
SET
[ EDIT ]
|
[ DEL ]
📄 encoding.py
971 B
SET
[ EDIT ]
|
[ DEL ]
📄 filesystem.py
899 B
SET
[ EDIT ]
|
[ DEL ]
📄 glibc.py
2,939 B
SET
[ EDIT ]
|
[ DEL ]
📄 hashes.py
2,866 B
SET
[ EDIT ]
|
[ DEL ]
📄 logging.py
3,327 B
SET
[ EDIT ]
|
[ DEL ]
📄 outdated.py
5,989 B
SET
[ EDIT ]
|
[ DEL ]
📄 packaging.py
2,080 B
SET
[ EDIT ]
|
[ DEL ]
📄 setuptools_build.py
278 B
SET
[ EDIT ]
|
[ DEL ]
📄 ui.py
11,597 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: encoding.py
import codecs import locale import re BOMS = [ (codecs.BOM_UTF8, 'utf8'), (codecs.BOM_UTF16, 'utf16'), (codecs.BOM_UTF16_BE, 'utf16-be'), (codecs.BOM_UTF16_LE, 'utf16-le'), (codecs.BOM_UTF32, 'utf32'), (codecs.BOM_UTF32_BE, 'utf32-be'), (codecs.BOM_UTF32_LE, 'utf32-le'), ] ENCODING_RE = re.compile(b'coding[:=]\s*([-\w.]+)') def auto_decode(data): """Check a bytes string for a BOM to correctly detect the encoding Fallback to locale.getpreferredencoding(False) like open() on Python3""" for bom, encoding in BOMS: if data.startswith(bom): return data[len(bom):].decode(encoding) # Lets check the first two lines as in PEP263 for line in data.split(b'\n')[:2]: if line[0:1] == b'#' and ENCODING_RE.search(line): encoding = ENCODING_RE.search(line).groups()[0].decode('ascii') return data.decode(encoding) return data.decode(locale.getpreferredencoding(False))