def _clean(path): if isinstance(path, (Path, PosixPath, WindowsPath)): path = path.name if is_windows(): path = WindowsPath(path) # pragma: no cover else: # some replacement so we can handle window style path on unix path = path.strip() path = path.replace("\\", "/") path = path.replace("\n", "/n") path = path.replace("\t", "/t") path = path.replace("\b", "/b") path = path.replace("\a", "/a") path = PosixPath(path) return Path(path)
def _clean(path): if isinstance(path, Path): path = path.name if is_windows(): path = WindowsPath(path) else: # some replacement so we can handle window style path on unix path = path.strip() path = path.replace('\\', '/') path = path.replace('\n', '/n') path = path.replace('\t', '/t') path = path.replace('\b', '/b') path = path.replace('\a', '/a') path = PosixPath(path) return Path(path)