Skip to content

Commit 3aea3c2

Browse files
miss-islingtonrhettinger
authored andcommitted
[3.6] Stop test_xmlrpc from writing to sys.stderr (pythonGH-3359) (python#3380)
One test case of test_xmlrpc uses HTTPServer with a subclass of BaseHTTPRequestHandler. The BaseRequestHandler class logs to sys.stderr by default. Override log_message() to not clobber test output. Signed-off-by: Christian Heimes <[email protected]> (cherry picked from commit 3463ee3)
1 parent 6da379b commit 3aea3c2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Lib/test/test_xmlrpc.py

+4
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,10 @@ def do_POST(self):
328328
self.handled = True
329329
self.close_connection = False
330330

331+
def log_message(self, format, *args):
332+
# don't clobber sys.stderr
333+
pass
334+
331335
def run_server():
332336
server.socket.settimeout(float(1)) # Don't hang if client fails
333337
server.handle_request() # First request and attempt at second

0 commit comments

Comments
 (0)