def __init__(self, obj, name=None, pure=False):
        if name is None:
            try:
                name = obj.__name__ + tokenize(obj, pure=pure)
            except __HOLE__:
                name = type(obj).__name__ + tokenize(obj, pure=pure)
        object.__setattr__(self, '_dasks', [{name: obj}])
        object.__setattr__(self, 'pure', pure)
dataset/ETHPy150Open dask/dask/dask/delayed.py/DelayedLeaf.__init__