[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [PATCH] daklib/utils.py: use socket.getfqdn() to determine the hostname

On 12035 March 1977, Philipp Kern wrote:

> The current socket.gethostbyaddr(socket.gethostname()) fails horribly on
> our IPv6 enabled machine.


host chopin.debian.org:
chopin.debian.org has address
chopin.debian.org has IPv6 address 2001:8d8:2:1:6564:a62:0:3

Python 2.5.2 (r252:60911, Jan 24 2010, 17:44:40) 
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import socket
>>> socket.gethostbyaddr(socket.gethostname())
('chopin.debian.org', ['chopin'], [''])
>>> socket.getfqdn()

Or do you have a v6 only host?

Im not really against applying this patch, it seems to work from a quick
test, I just don't see it failing.

bye, Joerg
Some NM:
graphviz: ouch, that license is hard to read, damn lawyer gibberish.

Reply to: