Log message for revision 41297: Collector #1992: unified visible hostname/ip address during the startup phase for FTP and HTTP servers
Changed: U Zope/trunk/lib/python/ZServer/medusa/ftp_server.py -=- Modified: Zope/trunk/lib/python/ZServer/medusa/ftp_server.py =================================================================== --- Zope/trunk/lib/python/ZServer/medusa/ftp_server.py 2006-01-13 14:29:32 UTC (rev 41296) +++ Zope/trunk/lib/python/ZServer/medusa/ftp_server.py 2006-01-13 14:39:36 UTC (rev 41297) @@ -706,12 +706,12 @@ self.port = port self.authorizer = authorizer - if hostname is None: - self.hostname = socket.gethostname() - else: - self.hostname = hostname - - # statistics + try: + self.hostname = socket.gethostbyaddr(ip)[0] + except socket.error: + self.hostname = ip + + # statistics self.total_sessions = counter() self.closed_sessions = counter() self.total_files_out = counter() _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins