INNER CODE UNIT · Python

__setattr__

psevensas/DjangoChannelsGraphqlWs · channels_graphql_ws/dict_as_object.py:46

    def __setattr__(self, name, value):
        """Route attributes to the scope object."""
        if name.startswith("_"):
            super().__setattr__(name, value)
        self._scope[name] = value

    # ----------------------------------------------------- DICT WRAPPER
    def __getitem__(self, key):
        """Wrap dict method."""
        return self._scope[key]

    def __setitem__(self, key, value):
        """Wrap dict method."""
        self._scope[key] = value

    def __delitem__(self, key):
        """Wrap dict method."""
        del self._scope[key]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…