summaryrefslogtreecommitdiff
path: root/Lib/wsgiref/simple_server.py
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2016-05-28 14:48:19 +0300
committerSerhiy Storchaka <storchaka@gmail.com>2016-05-28 14:48:19 +0300
commitf5a86603829104d675112c1aa35f4a7bdd32110e (patch)
treef3427e72d0382510cc719e3817782ae290ab91ad /Lib/wsgiref/simple_server.py
parent95de54494fb75a30f417c5bba1d0db4d54f57d29 (diff)
parentc7aaeb9022c01fbc190a6c6eb9df9cf7b0c14347 (diff)
downloadcpython-f5a86603829104d675112c1aa35f4a7bdd32110e.tar.gz
Issue #27138: Regenerate Python/importlib_external.h.
Diffstat (limited to 'Lib/wsgiref/simple_server.py')
-rw-r--r--Lib/wsgiref/simple_server.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/Lib/wsgiref/simple_server.py b/Lib/wsgiref/simple_server.py
index e396788cde..f71563a5ae 100644
--- a/Lib/wsgiref/simple_server.py
+++ b/Lib/wsgiref/simple_server.py
@@ -156,10 +156,9 @@ def make_server(
if __name__ == '__main__':
- httpd = make_server('', 8000, demo_app)
- sa = httpd.socket.getsockname()
- print("Serving HTTP on", sa[0], "port", sa[1], "...")
- import webbrowser
- webbrowser.open('http://localhost:8000/xyz?abc')
- httpd.handle_request() # serve one request, then exit
- httpd.server_close()
+ with make_server('', 8000, demo_app) as httpd:
+ sa = httpd.socket.getsockname()
+ print("Serving HTTP on", sa[0], "port", sa[1], "...")
+ import webbrowser
+ webbrowser.open('http://localhost:8000/xyz?abc')
+ httpd.handle_request() # serve one request, then exit