code: def process_default(self, raw_event, to_append=None):
          
          watch_ = self._watch_manager.get_watch(raw_event.wd)
          if raw_event.mask & (IN_DELETE_SELF | IN_MOVE_SELF):
              # Unfornulately this information is not provided by the kernel
              dir_ = watch_.dir
          else:
              dir_ = bool(raw_event.mask & IN_ISDIR)
          dict_ = {'wd': raw_event.wd,
                   'mask': raw_event.mask,
                   'path': watch_.path,
                   'name': raw_event.name,
                   'dir': dir_}
          if COMPATIBILITY_MODE:
              dict_['is_dir'] = dir_
          if to_append is not None:
              dict_.update(to_append)
          return Event(dict_)
docs: Commons handling for the followings events:
  
          IN_ACCESS, IN_MODIFY, IN_ATTRIB, IN_CLOSE_WRITE, IN_CLOSE_NOWRITE,
          IN_OPEN, IN_DELETE, IN_DELETE_SELF, IN_UNMOUNT.