1 parent a45756c commit 44cbda0Copy full SHA for 44cbda0
1 file changed
tests/smoke.py
@@ -20,7 +20,14 @@
20
21
def start_server():
22
import server
23
- srv = server.ThreadingHTTPServer(("127.0.0.1", PORT), server.Handler)
+ try:
24
+ srv = server.ThreadingHTTPServer(("127.0.0.1", PORT), server.Handler)
25
+ except OSError as e:
26
+ print("FATAL: 无法绑定端口 %d: %s" % (PORT, e))
27
+ print("当前占用 18995 端口的进程:")
28
+ if os.name == "nt":
29
+ os.system('netstat -ano | findstr ":%d"' % PORT)
30
+ sys.exit(3)
31
threading.Thread(target=srv.serve_forever, daemon=True).start()
32
return srv
33
@@ -145,4 +152,6 @@ def main():
145
152
146
153
147
154
if __name__ == "__main__":
155
+ import sys as _s
156
+ print("PY=%s OS=%s CWD=%s" % (_s.version.split()[0], os.name, os.getcwd()))
148
157
main()
0 commit comments