INNER CODE UNIT · Python

__init__

micronaut-projects/micronaut-core · context-python/src/main/resources/META-INF/GRAALPY-VFS/micronaut-application/src/micronaut_asyncio.py:83

    def __init__(self, **defaults):
        object.__setattr__(self, "_defaults", defaults)
        object.__setattr__(self, "_by_thread", {})

    def __getattr__(self, name):
        by_thread = object.__getattribute__(self, "_by_thread")
        defaults = object.__getattribute__(self, "_defaults")
        values = by_thread.get(threading.get_ident())
        if values is not None and name in values:
            return values[name]
        if name in defaults:
            return defaults[name]
        raise AttributeError(name)

    def __setattr__(self, name, value):
        by_thread = object.__getattribute__(self, "_by_thread")
        defaults = object.__getattribute__(self, "_defaults")
        ident = threading.get_ident()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…