Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
google-cloud-sdk /
lib /
third_party /
cattrs /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
gen
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
preconf
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
strategies
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
LICENSE
1.05
KB
-rw-r--r--
1980-01-01 08:00
__init__.py
1.86
KB
-rw-r--r--
1980-01-01 08:00
_compat.py
12.66
KB
-rw-r--r--
1980-01-01 08:00
_generics.py
966
B
-rw-r--r--
1980-01-01 08:00
cols.py
10.11
KB
-rw-r--r--
1980-01-01 08:00
converters.py
53.97
KB
-rw-r--r--
1980-01-01 08:00
disambiguators.py
6.7
KB
-rw-r--r--
1980-01-01 08:00
dispatch.py
6.62
KB
-rw-r--r--
1980-01-01 08:00
errors.py
4.24
KB
-rw-r--r--
1980-01-01 08:00
fns.py
626
B
-rw-r--r--
1980-01-01 08:00
literals.py
331
B
-rw-r--r--
1980-01-01 08:00
py.typed
0
B
-rw-r--r--
1980-01-01 08:00
subclasses.py
783
B
-rw-r--r--
1980-01-01 08:00
typealiases.py
1.58
KB
-rw-r--r--
1980-01-01 08:00
types.py
278
B
-rw-r--r--
1980-01-01 08:00
v.py
4.03
KB
-rw-r--r--
1980-01-01 08:00
Save
Rename
from collections.abc import Mapping from typing import Any, get_args from attrs import NOTHING from typing_extensions import Self from ._compat import copy_with, is_annotated, is_generic def deep_copy_with(t, mapping: Mapping[str, Any], self_is=NOTHING): args = get_args(t) rest = () if is_annotated(t) and args: # If we're dealing with `Annotated`, we only map the first type parameter rest = tuple(args[1:]) args = (args[0],) new_args = ( tuple( ( self_is if a is Self and self_is is not NOTHING else ( mapping[a.__name__] if hasattr(a, "__name__") and a.__name__ in mapping else (deep_copy_with(a, mapping, self_is) if is_generic(a) else a) ) ) for a in args ) + rest ) return copy_with(t, new_args) if new_args != args else t