diff --git a/neo/rawio/plexon2rawio/plexon2rawio.py b/neo/rawio/plexon2rawio/plexon2rawio.py index 58995f5ea..33a876bf7 100644 --- a/neo/rawio/plexon2rawio/plexon2rawio.py +++ b/neo/rawio/plexon2rawio/plexon2rawio.py @@ -103,6 +103,8 @@ def __init__(self, filename, pl2_dll_file_path=None, reading_attempts=25): # note that this filename is used in self._source_name self.filename = pathlib.Path(filename) + if self.filename.is_symlink(): + self.filename = self.filename.resolve() if (not self.filename.exists()) or (not self.filename.is_file()): raise ValueError(f"{self.filename} is not a file.")