diff --git a/testing/web-platform/tests/tools/serve/serve.py b/testing/web-platform/tests/tools/serve/serve.py index 03d123921fd7..a7bb3cb4a42b 100644 --- a/testing/web-platform/tests/tools/serve/serve.py +++ b/testing/web-platform/tests/tools/serve/serve.py @@ -18,6 +18,7 @@ from collections import defaultdict, OrderedDict from multiprocessing import Process, Event from localpaths import repo_root +from six.moves import reload_module from manifest.sourcefile import read_script_metadata, js_meta_re, parse_variants from wptserve import server as wptserve, handlers @@ -567,7 +568,7 @@ def start_ws_server(host, port, paths, routes, bind_address, config, ssl_config, **kwargs): # Ensure that when we start this in a new process we don't inherit the # global lock in the logging module - reload(logging) + reload_module(logging) return WebSocketDaemon(host, str(port), repo_root, @@ -581,7 +582,7 @@ def start_wss_server(host, port, paths, routes, bind_address, config, ssl_config **kwargs): # Ensure that when we start this in a new process we don't inherit the # global lock in the logging module - reload(logging) + reload_module(logging) return WebSocketDaemon(host, str(port), repo_root,