Skip to content

Commit 5f3bf9d

Browse files
committed
Fix latest mypy issues
1 parent 3d31c4c commit 5f3bf9d

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

asyncssh/scp.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1095,6 +1095,8 @@ async def _scp_handler(sftp_server: MaybeAwait[SFTPServer],
10951095
if inspect.isawaitable(sftp_server):
10961096
sftp_server = await sftp_server
10971097

1098+
sftp_server: SFTPServer
1099+
10981100
fs = SFTPServerFS(sftp_server)
10991101

11001102
handler: Union[_SCPSource, _SCPSink]

asyncssh/sftp.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4656,7 +4656,8 @@ async def makedirs(self, path: _SFTPPath, attrs: SFTPAttrs = SFTPAttrs(),
46564656
parts = path.split(b'/')
46574657
last = len(parts) - 1
46584658

4659-
exc: Type[SFTPError]
4659+
exc: Union[Type[SFTPNotADirectory], Type[SFTPFailure],
4660+
Type[SFTPFileAlreadyExists]]
46604661

46614662
for i, part in enumerate(parts):
46624663
curpath = posixpath.join(curpath, part)
@@ -6775,7 +6776,9 @@ async def _process_copy_data(self, packet: SSHPacket) -> None:
67756776
data = self._server.read(src, read_from_offset, size)
67766777

67776778
if inspect.isawaitable(data):
6778-
data = await cast(Awaitable[bytes], data)
6779+
data = await data
6780+
6781+
data: bytes
67796782

67806783
result = self._server.write(dst, write_to_offset, data)
67816784

@@ -8234,6 +8237,8 @@ async def _sftp_handler(sftp_server: MaybeAwait[SFTPServer],
82348237
if inspect.isawaitable(sftp_server):
82358238
sftp_server = await sftp_server
82368239

8240+
sftp_server: SFTPServer
8241+
82378242
handler = SFTPServerHandler(sftp_server, reader, writer, sftp_version)
82388243

82398244
await handler.run()

0 commit comments

Comments
 (0)