Commit 3add6e6c authored by Denis Bilenko's avatar Denis Bilenko

socket: define inet_ntop even if stdlib socket does not define it, because our...

socket: define inet_ntop even if stdlib socket does not define it, because our getaddrinfo depend on it
parent 3c600102
...@@ -121,6 +121,15 @@ for name in __socket__.__all__: ...@@ -121,6 +121,15 @@ for name in __socket__.__all__:
del name, value del name, value
if 'inet_ntop' not in globals():
# inet_ntop is required by our implementation of getaddrinfo
def inet_ntop(address_family, packed_ip):
if address_family == AF_INET:
return inet_ntoa(packed_ip)
# XXX: ipv6 won't work on windows
raise NotImplementedError('inet_ntop() is not available on this platform')
# XXX: implement blocking functions that are not yet implemented # XXX: implement blocking functions that are not yet implemented
from gevent.hub import getcurrent, get_hub from gevent.hub import getcurrent, get_hub
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment