On Tue, Apr 08, 2003 at 10:50:50AM -0400, Guido van Rossum wrote: >Are you sure that it tries make a DNS call even when the address is >pure numeric? That seems a mistake, and if that's really happening, I My first thought is that there should be a local DNS cache on the machine that is running these apps. My second thought is that Python could benefit from caching some lookup information... >address is purely numeric. I'd be happy to see a patch that >intercepts addresses of the form \d+\.\d+\.\d+\.\d+ and parses those >without calling getaddrinfo(). It's not quite that easy. Beyond the IPV6 issues mentioned elsewhere, you'd also want to check "\d+.\d+" and "\d+\.\d+\.\d+". IP addresses will fill in missing ".0"s, which is particularly handy for accessing "127.1", which gets expanded to "127.0.0.1". Sean -- Rocky: "Do you know what an A-Bomb is?" Bullwinkle: "Of course. ``A Bomb'' is what some people call our show." Sean Reifschneider, Inimitably Superfluous <jafo@tummy.com> tummy.com, ltd. - Linux Consulting since 1995. Qmail, Python, SysAdmin
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4