diff options
Diffstat (limited to 'Lib/posixpath.py')
-rw-r--r-- | Lib/posixpath.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Lib/posixpath.py b/Lib/posixpath.py index eb17dba..0aa53fe 100644 --- a/Lib/posixpath.py +++ b/Lib/posixpath.py @@ -83,12 +83,10 @@ def join(a, *p): else: path += sep + b except TypeError: - valid_types = all(isinstance(s, (str, bytes, bytearray)) - for s in (a, ) + p) - if valid_types: + if all(isinstance(s, (str, bytes)) for s in (a,) + p): # Must have a mixture of text and binary data raise TypeError("Can't mix strings and bytes in path " - "components.") from None + "components") from None raise return path |