From e51a9c0c948855ed8fe7e1a694e17727af604926 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Sat, 3 Nov 2012 20:07:56 +0100 Subject: [PATCH] [1.5.x] Prevented host resolution when running dev server Refs #19075, #2494. Thanks Karen Tracey for spotting the issue. Backport of 3e98d98b6 from master. --- django/core/servers/basehttp.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/django/core/servers/basehttp.py b/django/core/servers/basehttp.py index a7004f2c2fe..7387d131998 100644 --- a/django/core/servers/basehttp.py +++ b/django/core/servers/basehttp.py @@ -138,6 +138,10 @@ class WSGIRequestHandler(simple_server.WSGIRequestHandler, object): self.style = color_style() super(WSGIRequestHandler, self).__init__(*args, **kwargs) + def address_string(self): + # Short-circuit parent method to not call socket.getfqdn + return self.client_address[0] + def log_message(self, format, *args): # Don't bother logging requests for admin images or the favicon. if (self.path.startswith(self.admin_static_prefix)