(self, key, value)
| 3072 | self._expr = out._expr |
| 3073 | |
| 3074 | def __setattr__(self, key, value): |
| 3075 | try: |
| 3076 | columns = object.__getattribute__(self, "_expr").columns |
| 3077 | except AttributeError: |
| 3078 | columns = () |
| 3079 | |
| 3080 | # exclude protected attributes from setitem |
| 3081 | if key in columns and key not in [ |
| 3082 | "divisions", |
| 3083 | "dask", |
| 3084 | "_name", |
| 3085 | "_meta", |
| 3086 | "_expr", |
| 3087 | ]: |
| 3088 | self[key] = value |
| 3089 | else: |
| 3090 | object.__setattr__(self, key, value) |
| 3091 | |
| 3092 | def __getattr__(self, key): |
| 3093 | try: |