opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
urllib3
/
util
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
[DIR] __pycache__
N/A
__init__.py
1001 bytes
Rename
Delete
connection.py
4.34 KB
Rename
Delete
proxy.py
1.12 KB
Rename
Delete
request.py
8.03 KB
Rename
Delete
response.py
3.29 KB
Rename
Delete
retry.py
18.03 KB
Rename
Delete
ssl_.py
18.44 KB
Rename
Delete
ssl_match_hostname.py
5.68 KB
Rename
Delete
ssltransport.py
8.64 KB
Rename
Delete
timeout.py
10.10 KB
Rename
Delete
url.py
14.85 KB
Rename
Delete
util.py
1.12 KB
Rename
Delete
wait.py
4.32 KB
Rename
Delete
from __future__ import annotations import typing from types import TracebackType def to_bytes( x: str | bytes, encoding: str | None = None, errors: str | None = None ) -> bytes: if isinstance(x, bytes): return x elif not isinstance(x, str): raise TypeError(f"not expecting type {type(x).__name__}") if encoding or errors: return x.encode(encoding or "utf-8", errors=errors or "strict") return x.encode() def to_str( x: str | bytes, encoding: str | None = None, errors: str | None = None ) -> str: if isinstance(x, str): return x elif not isinstance(x, bytes): raise TypeError(f"not expecting type {type(x).__name__}") if encoding or errors: return x.decode(encoding or "utf-8", errors=errors or "strict") return x.decode() def reraise( tp: type[BaseException] | None, value: BaseException, tb: TracebackType | None = None, ) -> typing.NoReturn: try: if value.__traceback__ is not tb: raise value.with_traceback(tb) raise value finally: value = None # type: ignore[assignment] tb = None
Save