Return a new path with the file name changed.
(self, name)
| 665 | return name |
| 666 | |
| 667 | def with_name(self, name): |
| 668 | """Return a new path with the file name changed.""" |
| 669 | if not self.name: |
| 670 | raise ValueError("%r has an empty name" % (self,)) |
| 671 | drv, root, parts = self._flavour.parse_parts((name,)) |
| 672 | if (not name or name[-1] in [self._flavour.sep, self._flavour.altsep] |
| 673 | or drv or root or len(parts) != 1): |
| 674 | raise ValueError("Invalid name %r" % (name)) |
| 675 | return self._from_parsed_parts(self._drv, self._root, |
| 676 | self._parts[:-1] + [name]) |
| 677 | |
| 678 | def with_stem(self, stem): |
| 679 | """Return a new path with the stem changed.""" |
no test coverage detected