Skip to content

Commit 61884f0

Browse files
authored
commit 12
1 parent 0bcfb0c commit 61884f0

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

stdlib/_typeshed/__init__.pyi

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,9 +261,13 @@ OpenBinaryMode: TypeAlias = OpenBinaryModeUpdating | OpenBinaryModeReading | Ope
261261
class HasFileno(Protocol):
262262
def fileno(self) -> int: ...
263263

264+
class HasFilenoAndHash(HasFileno, Protocol):
265+
def __hash__(self) -> int: ...
266+
264267
FileDescriptor: TypeAlias = int # stable
265268
FileDescriptorLike: TypeAlias = int | HasFileno # stable
266269
FileDescriptorOrPath: TypeAlias = int | StrOrBytesPath
270+
HashableFDLike: TypeAlias = int | HasFilenoAndHash
267271

268272
# stable
269273
class SupportsRead(Protocol[_T_co]):

0 commit comments

Comments
 (0)