]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
negtelnetserver.py: have it call its close() method
authorStefan Eissing <stefan@eissing.org>
Fri, 11 Nov 2022 15:39:06 +0000 (16:39 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 14 Nov 2022 07:50:51 +0000 (08:50 +0100)
Closes #9894

tests/negtelnetserver.py

index 2b748aff3d9fbae59a800f5df489337f37ab2706..afb9e3342a9cdf33bfbe8db76348591159d254cb 100755 (executable)
@@ -66,9 +66,9 @@ def telnetserver(options):
 
     # Need to set the allow_reuse on the class, not on the instance.
     socketserver.TCPServer.allow_reuse_address = True
-    server = socketserver.TCPServer(local_bind, NegotiatingTelnetHandler)
-    server.serve_forever()
-
+    with socketserver.TCPServer(local_bind, NegotiatingTelnetHandler) as server:
+        server.serve_forever()
+    # leaving `with` calls server.close() automatically
     return ScriptRC.SUCCESS