Skip to content

Commit 99a1afd

Browse files
committed
Update input parameter type for os.fsencode (+bytes) and os.fsdecode (+str).
1 parent e4fdd0e commit 99a1afd

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

stdlib/3/os/__init__.pyi

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,14 +183,14 @@ class statvfs_result: # Unix only
183183

184184
# ----- os function stubs -----
185185
if sys.version_info >= (3, 6):
186-
def fsencode(filename: Union[str, PathLike]) -> bytes: ...
186+
def fsencode(filename: Union[str, bytes, PathLike]) -> bytes: ...
187187
else:
188-
def fsencode(filename: str) -> bytes: ...
188+
def fsencode(filename: Union[str, bytes]) -> bytes: ...
189189

190190
if sys.version_info >= (3, 6):
191-
def fsdecode(filename: Union[bytes, PathLike]) -> str: ...
191+
def fsdecode(filename: Union[str, bytes, PathLike]) -> str: ...
192192
else:
193-
def fsdecode(filename: bytes) -> str: ...
193+
def fsdecode(filename: Union[str, bytes]) -> str: ...
194194

195195
if sys.version_info >= (3, 6):
196196
@overload

0 commit comments

Comments
 (0)