Current Path: > > opt > hc_python > > lib > python3.12 > site-packages > alembic > util >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
__init__.py | File | 1461 bytes | April 04 2025 08:02:35. | |
compat.py | File | 2630 bytes | April 04 2025 08:02:35. | |
editor.py | File | 2546 bytes | April 04 2025 08:02:35. | |
exc.py | File | 564 bytes | April 04 2025 08:02:35. | |
langhelpers.py | File | 10026 bytes | April 04 2025 08:02:35. | |
messaging.py | File | 3166 bytes | April 04 2025 08:02:35. | |
pyfiles.py | File | 3489 bytes | April 04 2025 08:02:35. | |
sqla_compat.py | File | 14785 bytes | April 04 2025 08:02:35. |
# mypy: no-warn-unused-ignores from __future__ import annotations from configparser import ConfigParser import io import os import sys import typing from typing import Any from typing import List from typing import Optional from typing import Sequence from typing import Union if True: # zimports hack for too-long names from sqlalchemy.util import ( # noqa: F401 inspect_getfullargspec as inspect_getfullargspec, ) from sqlalchemy.util.compat import ( # noqa: F401 inspect_formatargspec as inspect_formatargspec, ) is_posix = os.name == "posix" py313 = sys.version_info >= (3, 13) py311 = sys.version_info >= (3, 11) py310 = sys.version_info >= (3, 10) py39 = sys.version_info >= (3, 9) # produce a wrapper that allows encoded text to stream # into a given buffer, but doesn't close it. # not sure of a more idiomatic approach to this. class EncodedIO(io.TextIOWrapper): def close(self) -> None: pass if py39: from importlib import resources as _resources importlib_resources = _resources from importlib import metadata as _metadata importlib_metadata = _metadata from importlib.metadata import EntryPoint as EntryPoint else: import importlib_resources # type:ignore # noqa import importlib_metadata # type:ignore # noqa from importlib_metadata import EntryPoint # type:ignore # noqa def importlib_metadata_get(group: str) -> Sequence[EntryPoint]: ep = importlib_metadata.entry_points() if hasattr(ep, "select"): return ep.select(group=group) else: return ep.get(group, ()) # type: ignore def formatannotation_fwdref( annotation: Any, base_module: Optional[Any] = None ) -> str: """vendored from python 3.7""" # copied over _formatannotation from sqlalchemy 2.0 if isinstance(annotation, str): return annotation if getattr(annotation, "__module__", None) == "typing": return repr(annotation).replace("typing.", "").replace("~", "") if isinstance(annotation, type): if annotation.__module__ in ("builtins", base_module): return repr(annotation.__qualname__) return annotation.__module__ + "." + annotation.__qualname__ elif isinstance(annotation, typing.TypeVar): return repr(annotation).replace("~", "") return repr(annotation).replace("~", "") def read_config_parser( file_config: ConfigParser, file_argument: Sequence[Union[str, os.PathLike[str]]], ) -> List[str]: if py310: return file_config.read(file_argument, encoding="locale") else: return file_config.read(file_argument)
SILENT KILLER Tool