(self, obj, attr)
| 868 | __slots__ = ("_obj", "_attr") |
| 869 | |
| 870 | def __init__(self, obj, attr): |
| 871 | key = "getattr-%s" % tokenize(obj, attr, pure=True) |
| 872 | super().__init__(key, None) |
| 873 | self._obj = obj |
| 874 | self._attr = attr |
| 875 | |
| 876 | def __getattr__(self, attr): |
| 877 | # Calling np.dtype(dask.delayed(...)) used to result in a segfault, as |