From da9948d5cf7ee78a3d37d47044d636bdb58285d2 Mon Sep 17 00:00:00 2001 From: barneygale Date: Thu, 13 Jul 2023 12:43:32 +0100 Subject: [PATCH] Simplify `_make_child_relpath()` further --- Lib/pathlib.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Lib/pathlib.py b/Lib/pathlib.py index 20a0684b6762c1..51c1875d081082 100644 --- a/Lib/pathlib.py +++ b/Lib/pathlib.py @@ -940,14 +940,11 @@ def _scandir(self): return os.scandir(self) def _make_child_relpath(self, name): - path_str = self._str tail = self._tail if tail: - path_str = f'{path_str}{self._flavour.sep}{name}' - elif path_str: - path_str = f'{path_str}{name}' + path_str = f'{self._str}{self._flavour.sep}{name}' else: - path_str = name + path_str = f'{self._str}{name}' path = self.with_segments(path_str) path._str_cached = path_str path._drv = self.drive