def process_event(self, filename, callback, *args):
            filename = os.path.relpath(u(filename), self.folder.path)

            if os.path.splitext(filename)[1] == TMP_EXT:
                return

            try:
                metadata = plug.get_metadata(filename, self.folder)
                callback(metadata, *args)
            except EscalatorClosed:
                pass
            except __HOLE__ as e:
                plug.logger.warning("Error when dealing with FS event: {}", e)
            except (DriverError, ServiceError) as e:
                plug.logger.warning(str(e))
            except Exception:
                log_traceback(plug.logger)
dataset/ETHPy150Open onitu/onitu/drivers/local_storage/onitu_local_storage/local_storage.py/Watcher.process_event