diff options
author | Marc Hoersken <info@marc-hoersken.de> | 2020-11-14 21:32:33 +0100 |
---|---|---|
committer | Marc Hoersken <info@marc-hoersken.de> | 2020-11-14 21:32:33 +0100 |
commit | 24f909cebd8b79abf7b7368b649f5dace1a2449f (patch) | |
tree | 011a765a07dbeed2ce45b5d8c389ea6d94624f71 /tests/dictserver.py | |
parent | 03822c3a6d3a0b1b434737eab6d291845f7b30d4 (diff) | |
download | curl-24f909cebd8b79abf7b7368b649f5dace1a2449f.tar.gz |
tests/*server.py: close log file after each log line
Make sure the log file is not locked once a test has
finished and align with the behavior of our logmsg.
Rename curl_test_data.py to be a general util.py.
Format and sort Python imports with isort/VSCode.
Bug: #6058
Closes #6206
Diffstat (limited to 'tests/dictserver.py')
-rwxr-xr-x | tests/dictserver.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/dictserver.py b/tests/dictserver.py index 91cfb1c64..187432849 100755 --- a/tests/dictserver.py +++ b/tests/dictserver.py @@ -26,16 +26,19 @@ from __future__ import (absolute_import, division, print_function, unicode_literals) + import argparse +import logging import os import sys -import logging + +from util import ClosingFileHandler + try: # Python 2 import SocketServer as socketserver except ImportError: # Python 3 import socketserver - log = logging.getLogger(__name__) HOST = "localhost" @@ -138,7 +141,7 @@ def setup_logging(options): # Write out to a logfile if options.logfile: - handler = logging.FileHandler(options.logfile, mode="w") + handler = ClosingFileHandler(options.logfile) handler.setFormatter(formatter) handler.setLevel(logging.DEBUG) root_logger.addHandler(handler) |