# HG changeset patch # User Patrick Mezard # Date 1196205115 -3600 # Node ID c47484fab02e2720486c69286751ab49c218f048 # Parent 61fdf2558c0ada2307f13d6c80bda2b2017959cc# Parent f2f42262adbd4a6241b7af0302a52b4388efac93 Merge with crew-stable diff -r 61fdf2558c0a -r c47484fab02e mercurial/hgweb/server.py --- a/mercurial/hgweb/server.py Tue Nov 27 09:44:09 2007 -0800 +++ b/mercurial/hgweb/server.py Wed Nov 28 00:11:55 2007 +0100 @@ -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: