def __init__(self, wd, mask, cookie, name):
        # Use this variable to cache the result of str(self), this object
        # is immutable.
        self._str = None
        # name: remove trailing '\0'
        d = {'wd': wd,
             'mask': mask,
             'cookie': cookie,
             'name': name.rstrip('\0')}
        _Event.__init__(self, d)
        log.debug(str(self))
@param wd: Watch Descriptor.
dataset/ETHPy150Open seb-m/pyinotify/python2/pyinotify.py/_RawEvent.__init__