def _make_getattr(mod_name: str) -> Callable: """
Create a metadata proxy for packaging information that uses *mod_name* in
its warnings and errors. """
def __getattr__(name: str) -> str: if name notin ("__version__", "__version_info__"):
msg = f"module {mod_name} has no attribute {name}" raise AttributeError(msg)
from importlib.metadata import metadata
meta = metadata("attrs")
if name == "__version_info__": return VersionInfo._from_version_string(meta["version"])
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.