summaryrefslogtreecommitdiff
path: root/tests/dictserver.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/dictserver.py')
-rwxr-xr-xtests/dictserver.py9
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)