def path(self): if not self._path: return None if not StringUtils.ends(self._path, '.csv'): if not FileUtils.getFileExtension(self._path): self._path += '.csv' return FileUtils.cleanupPath(self._path, isFile=True)