ACIL FM
Dark
Refresh
Current DIR:
/opt/imunify360/venv/lib/python3.11/site-packages
/
opt
imunify360
venv
lib
python3.11
site-packages
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
aiodns
-
chmod
Open
Rename
Delete
aiodns-3.0.0.dist-info
-
chmod
Open
Rename
Delete
aiosignal
-
chmod
Open
Rename
Delete
aiosignal-1.3.1.dist-info
-
chmod
Open
Rename
Delete
async_lru
-
chmod
Open
Rename
Delete
async_lru-2.0.5.dist-info
-
chmod
Open
Rename
Delete
async_timeout
-
chmod
Open
Rename
Delete
async_timeout-4.0.3.dist-info
-
chmod
Open
Rename
Delete
attr
-
chmod
Open
Rename
Delete
attrs
-
chmod
Open
Rename
Delete
attrs-23.1.0.dist-info
-
chmod
Open
Rename
Delete
babel
-
chmod
Open
Rename
Delete
Babel-2.12.1.dist-info
-
chmod
Open
Rename
Delete
blinker
-
chmod
Open
Rename
Delete
blinker-1.4.dist-info
-
chmod
Open
Rename
Delete
cerberus
-
chmod
Open
Rename
Delete
Cerberus-1.3.5.dist-info
-
chmod
Open
Rename
Delete
certifi
-
chmod
Open
Rename
Delete
certifi-2023.7.22.dist-info
-
chmod
Open
Rename
Delete
cffi
-
chmod
Open
Rename
Delete
cffi-1.15.1.dist-info
-
chmod
Open
Rename
Delete
charset_normalizer
-
chmod
Open
Rename
Delete
charset_normalizer-2.0.12.dist-info
-
chmod
Open
Rename
Delete
clcommon
-
chmod
Open
Rename
Delete
clcommon-3.4.16.dist-info
-
chmod
Open
Rename
Delete
click
-
chmod
Open
Rename
Delete
click-8.1.7.dist-info
-
chmod
Open
Rename
Delete
Crypto
-
chmod
Open
Rename
Delete
cryptography
-
chmod
Open
Rename
Delete
cryptography-43.0.1.dist-info
-
chmod
Open
Rename
Delete
daemon
-
chmod
Open
Rename
Delete
dateutil
-
chmod
Open
Rename
Delete
defence360agent
-
chmod
Open
Rename
Delete
distro-1.6.0.dist-info
-
chmod
Open
Rename
Delete
docutils
-
chmod
Open
Rename
Delete
docutils-0.20.1.dist-info
-
chmod
Open
Rename
Delete
frozenlist
-
chmod
Open
Rename
Delete
frozenlist-1.4.0.dist-info
-
chmod
Open
Rename
Delete
geoip2
-
chmod
Open
Rename
Delete
geoip2-4.2.0.dist-info
-
chmod
Open
Rename
Delete
google
-
chmod
Open
Rename
Delete
humanize
-
chmod
Open
Rename
Delete
humanize-4.9.0.dist-info
-
chmod
Open
Rename
Delete
idna
-
chmod
Open
Rename
Delete
idna-3.4.dist-info
-
chmod
Open
Rename
Delete
imav
-
chmod
Open
Rename
Delete
imunify_antivirus-8.6.11-py3.11.egg-info
-
chmod
Open
Rename
Delete
imunify_core-8.8.3-py3.11.egg-info
-
chmod
Open
Rename
Delete
jinja2
-
chmod
Open
Rename
Delete
Jinja2-2.11.2.dist-info
-
chmod
Open
Rename
Delete
jsonschema
-
chmod
Open
Rename
Delete
jsonschema-3.2.0.dist-info
-
chmod
Open
Rename
Delete
jwt
-
chmod
Open
Rename
Delete
lockfile
-
chmod
Open
Rename
Delete
lockfile-0.12.2.dist-info
-
chmod
Open
Rename
Delete
lxml
-
chmod
Open
Rename
Delete
lxml-4.9.2.dist-info
-
chmod
Open
Rename
Delete
markupsafe
-
chmod
Open
Rename
Delete
markupsafe-2.0.1.dist-info
-
chmod
Open
Rename
Delete
maxminddb
-
chmod
Open
Rename
Delete
maxminddb-2.4.0.dist-info
-
chmod
Open
Rename
Delete
multidict
-
chmod
Open
Rename
Delete
multidict-6.0.4.dist-info
-
chmod
Open
Rename
Delete
packaging
-
chmod
Open
Rename
Delete
packaging-23.1.dist-info
-
chmod
Open
Rename
Delete
peewee-3.17.9.dist-info
-
chmod
Open
Rename
Delete
peewee_migrate
-
chmod
Open
Rename
Delete
peewee_migrate-1.12.1.dist-info
-
chmod
Open
Rename
Delete
phpserialize-1.3.dist-info
-
chmod
Open
Rename
Delete
pip
-
chmod
Open
Rename
Delete
pip-25.1.1.dist-info
-
chmod
Open
Rename
Delete
pkg_resources
-
chmod
Open
Rename
Delete
playhouse
-
chmod
Open
Rename
Delete
protobuf-4.23.2.dist-info
-
chmod
Open
Rename
Delete
psutil
-
chmod
Open
Rename
Delete
psutil-5.8.0.dist-info
-
chmod
Open
Rename
Delete
pyasn1
-
chmod
Open
Rename
Delete
pyasn1-0.6.1.dist-info
-
chmod
Open
Rename
Delete
pycares
-
chmod
Open
Rename
Delete
pycares-4.3.0.dist-info
-
chmod
Open
Rename
Delete
pycparser
-
chmod
Open
Rename
Delete
pycparser-2.21.dist-info
-
chmod
Open
Rename
Delete
pycryptodome-3.18.0.dist-info
-
chmod
Open
Rename
Delete
PyJWT-2.1.0.dist-info
-
chmod
Open
Rename
Delete
pymysql
-
chmod
Open
Rename
Delete
PyMySQL-1.1.1.dist-info
-
chmod
Open
Rename
Delete
pyrsistent
-
chmod
Open
Rename
Delete
pyrsistent-0.19.3.dist-info
-
chmod
Open
Rename
Delete
python_daemon-2.3.0.dist-info
-
chmod
Open
Rename
Delete
python_dateutil-2.8.2.dist-info
-
chmod
Open
Rename
Delete
python_pam-1.8.4.dist-info
-
chmod
Open
Rename
Delete
pytricia-1.0.2.dist-info
-
chmod
Open
Rename
Delete
PyYAML-6.0.1.dist-info
-
chmod
Open
Rename
Delete
pyzstd
-
chmod
Open
Rename
Delete
pyzstd-0.15.3.dist-info
-
chmod
Open
Rename
Delete
requests
-
chmod
Open
Rename
Delete
requests-2.26.0.dist-info
-
chmod
Open
Rename
Delete
sdnotify
-
chmod
Open
Rename
Delete
sdnotify-0.3.2.dist-info
-
chmod
Open
Rename
Delete
sentry_sdk
-
chmod
Open
Rename
Delete
sentry_sdk-0.19.2.dist-info
-
chmod
Open
Rename
Delete
setuptools
-
chmod
Open
Rename
Delete
setuptools-69.0.2.dist-info
-
chmod
Open
Rename
Delete
simplejson
-
chmod
Open
Rename
Delete
simplejson-3.20.1.dist-info
-
chmod
Open
Rename
Delete
six-1.16.0.dist-info
-
chmod
Open
Rename
Delete
speaklater-1.3.dist-info
-
chmod
Open
Rename
Delete
typing_extensions-4.14.1.dist-info
-
chmod
Open
Rename
Delete
urllib3
-
chmod
Open
Rename
Delete
urllib3-1.26.6.dist-info
-
chmod
Open
Rename
Delete
vendors_api
-
chmod
Open
Rename
Delete
yaml
-
chmod
Open
Rename
Delete
yarl
-
chmod
Open
Rename
Delete
yarl-1.9.2.dist-info
-
chmod
Open
Rename
Delete
_distutils_hack
-
chmod
Open
Rename
Delete
_yaml
-
chmod
Open
Rename
Delete
__pycache__
-
chmod
Open
Rename
Delete
distro.py
47.28 MB
chmod
View
DL
Edit
Rename
Delete
distutils-precedence.pth
151 B
chmod
View
DL
Edit
Rename
Delete
pam.py
7.38 MB
chmod
View
DL
Edit
Rename
Delete
peewee.py
275.22 MB
chmod
View
DL
Edit
Rename
Delete
phpserialize.py
17.97 MB
chmod
View
DL
Edit
Rename
Delete
pwiz.py
8 MB
chmod
View
DL
Edit
Rename
Delete
pytricia.cpython-311-x86_64-linux-gnu.so
37.54 MB
chmod
View
DL
Edit
Rename
Delete
secureio.py
19.81 MB
chmod
View
DL
Edit
Rename
Delete
six.py
33.74 MB
chmod
View
DL
Edit
Rename
Delete
speaklater.py
5.09 MB
chmod
View
DL
Edit
Rename
Delete
typing_extensions.py
153.72 MB
chmod
View
DL
Edit
Rename
Delete
_cffi_backend.cpython-311-x86_64-linux-gnu.so
267.63 MB
chmod
View
DL
Edit
Rename
Delete
_pyrsistent_version.py
23 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /opt/imunify360/venv/lib/python3.11/site-packages/speaklater.py
# -*- coding: utf-8 -*- r""" speaklater ~~~~~~~~~~ A module that provides lazy strings for translations. Basically you get an object that appears to be a string but changes the value every time the value is evaluated based on a callable you provide. For example you can have a global `lazy_gettext` function that returns a lazy string with the value of the current set language. Example: >>> from speaklater import make_lazy_string >>> sval = u'Hello World' >>> string = make_lazy_string(lambda: sval) This lazy string will evaluate to the value of the `sval` variable. >>> string lu'Hello World' >>> unicode(string) u'Hello World' >>> string.upper() u'HELLO WORLD' If you change the value, the lazy string will change as well: >>> sval = u'Hallo Welt' >>> string.upper() u'HALLO WELT' This is especially handy when combined with a thread local and gettext translations or dicts of translatable strings: >>> from speaklater import make_lazy_gettext >>> from threading import local >>> l = local() >>> l.translations = {u'Yes': 'Ja'} >>> lazy_gettext = make_lazy_gettext(lambda: l.translations.get) >>> yes = lazy_gettext(u'Yes') >>> print yes Ja >>> l.translations[u'Yes'] = u'Si' >>> print yes Si Lazy strings are no real strings so if you pass this sort of string to a function that performs an instance check, it will fail. In that case you have to explicitly convert it with `unicode` and/or `string` depending on what string type the lazy string encapsulates. To check if a string is lazy, you can use the `is_lazy_string` function: >>> from speaklater import is_lazy_string >>> is_lazy_string(u'yes') False >>> is_lazy_string(yes) True New in version 1.2: It's now also possible to pass keyword arguments to the callback used with `make_lazy_string`. :copyright: (c) 2010 by Armin Ronacher. :license: BSD, see LICENSE for more details. """ def is_lazy_string(obj): """Checks if the given object is a lazy string.""" return isinstance(obj, _LazyString) def make_lazy_string(__func, *args, **kwargs): """Creates a lazy string by invoking func with args.""" return _LazyString(__func, args, kwargs) def make_lazy_gettext(lookup_func): """Creates a lazy gettext function dispatches to a gettext function as returned by `lookup_func`. Example: >>> translations = {u'Yes': u'Ja'} >>> lazy_gettext = make_lazy_gettext(lambda: translations.get) >>> x = lazy_gettext(u'Yes') >>> x lu'Ja' >>> translations[u'Yes'] = u'Si' >>> x lu'Si' """ def lazy_gettext(string): if is_lazy_string(string): return string return make_lazy_string(lookup_func(), string) return lazy_gettext class _LazyString(object): """Class for strings created by a function call. The proxy implementation attempts to be as complete as possible, so that the lazy objects should mostly work as expected, for example for sorting. """ __slots__ = ('_func', '_args', '_kwargs') def __init__(self, func, args, kwargs): self._func = func self._args = args self._kwargs = kwargs value = property(lambda x: x._func(*x._args, **x._kwargs)) def __contains__(self, key): return key in self.value def __nonzero__(self): return bool(self.value) def __dir__(self): return dir(unicode) def __iter__(self): return iter(self.value) def __len__(self): return len(self.value) def __str__(self): return str(self.value) def __unicode__(self): return unicode(self.value) def __add__(self, other): return self.value + other def __radd__(self, other): return other + self.value def __mod__(self, other): return self.value % other def __rmod__(self, other): return other % self.value def __mul__(self, other): return self.value * other def __rmul__(self, other): return other * self.value def __lt__(self, other): return self.value < other def __le__(self, other): return self.value <= other def __eq__(self, other): return self.value == other def __ne__(self, other): return self.value != other def __gt__(self, other): return self.value > other def __ge__(self, other): return self.value >= other def __getattr__(self, name): if name == '__members__': return self.__dir__() return getattr(self.value, name) def __getstate__(self): return self._func, self._args, self._kwargs def __setstate__(self, tup): self._func, self._args, self._kwargs = tup def __getitem__(self, key): return self.value[key] def __copy__(self): return self def __repr__(self): try: return 'l' + repr(self.value) except Exception: return '<%s broken>' % self.__class__.__name__ if __name__ == '__main__': import doctest doctest.testmod()
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply