Merge with crew
authorBryan O'Sullivan <bos@serpentine.com>
Wed, 28 Nov 2007 08:39:05 -0800
changeset 5562 72cb6bde5355
parent 5557 c47484fab02e (diff)
parent 5561 22713dce19f6 (current diff)
child 5563 d61fea133f2d
Merge with crew
--- a/mercurial/hgweb/server.py	Wed Nov 28 08:38:42 2007 -0800
+++ b/mercurial/hgweb/server.py	Wed Nov 28 08:39:05 2007 -0800
@@ -44,17 +44,17 @@
         self.protocol_version = 'HTTP/1.1'
         BaseHTTPServer.BaseHTTPRequestHandler.__init__(self, *args, **kargs)
 
+    def _log_any(self, fp, format, *args):
+        fp.write("%s - - [%s] %s\n" % (self.client_address[0],
+                                       self.log_date_time_string(),
+                                       format % args))
+        fp.flush()
+
     def log_error(self, format, *args):
-        errorlog = self.server.errorlog
-        errorlog.write("%s - - [%s] %s\n" % (self.client_address[0],
-                                             self.log_date_time_string(),
-                                             format % args))
+        self._log_any(self.server.errorlog, format, *args)
 
     def log_message(self, format, *args):
-        accesslog = self.server.accesslog
-        accesslog.write("%s - - [%s] %s\n" % (self.client_address[0],
-                                              self.log_date_time_string(),
-                                              format % args))
+        self._log_any(self.server.accesslog, format, *args)
 
     def do_write(self):
         try: