mirror of
https://github.com/python/cpython.git
synced 2025-08-22 17:55:18 +00:00
gh-96320: WASI socket fixes (#96388)
* gh-96320: WASI socket fixes - ignore missing functions in ``socket.__repr__`` - bundle network files with assets * blurb
This commit is contained in:
parent
6d403e264a
commit
d0b3d235db
3 changed files with 7 additions and 3 deletions
|
@ -255,17 +255,18 @@ class socket(_socket.socket):
|
|||
self.type,
|
||||
self.proto)
|
||||
if not closed:
|
||||
# getsockname and getpeername may not be available on WASI.
|
||||
try:
|
||||
laddr = self.getsockname()
|
||||
if laddr:
|
||||
s += ", laddr=%s" % str(laddr)
|
||||
except error:
|
||||
except (error, AttributeError):
|
||||
pass
|
||||
try:
|
||||
raddr = self.getpeername()
|
||||
if raddr:
|
||||
s += ", raddr=%s" % str(raddr)
|
||||
except error:
|
||||
except (error, AttributeError):
|
||||
pass
|
||||
s += '>'
|
||||
return s
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue