Commit 7f3634bb authored by Vladimir Homutov's avatar Vladimir Homutov
Browse files

more robust error routine.

self.ctx may be unset in case of bad request or other low-level error.
parent 52d5cba3
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -126,7 +126,12 @@ class AuthHandler(BaseHTTPRequestHandler):
        else:
            addr = "-"

        sys.stdout.write("%s - %s [%s] %s\n" % (addr, self.ctx['user'],
        if not hasattr(self, 'ctx'):
            user = '-'
        else:
            user = ctx['user']

        sys.stdout.write("%s - %s [%s] %s\n" % (addr, user,
                         self.log_date_time_string(), format % args))

    def log_error(self, format, *args):