equal
deleted
inserted
replaced
284 service = self.service |
284 service = self.service |
285 |
285 |
286 # operate! |
286 # operate! |
287 err = platform.c_getaddrinfo(hostname, service, &hints, &res) |
287 err = platform.c_getaddrinfo(hostname, service, &hints, &res) |
288 |
288 |
|
289 if err : |
|
290 # XXX: raise a GAIError |
|
291 raise Exception(platform.gai_strerror(err)) |
|
292 |
289 try : |
293 try : |
290 if err : |
|
291 # XXX: raise a GAIError |
|
292 raise Exception(platform.gai_strerror(err)) |
|
293 |
|
294 # gather results from linked list to PyList |
294 # gather results from linked list to PyList |
295 r = res |
295 r = res |
296 |
296 |
297 while r : |
297 while r : |
298 ret.append(build_addrinfo(r)) |
298 ret.append(build_addrinfo(r)) |