diff options
author | Phillip Lord <phillip.lord@russet.org.uk> | 2015-11-26 21:11:29 +0000 |
---|---|---|
committer | Phillip Lord <phillip.lord@russet.org.uk> | 2015-11-26 21:11:29 +0000 |
commit | 75336a29460752700e4e424a9c7aa932cc237689 (patch) | |
tree | 181e57e5c46ab44f4a696cffe00af30f501794d9 /test/lisp/emacs-lisp/package-resources/package-test-server.py | |
parent | 82a8ad204909ee49cf6a8f2885590f0939d61e8d (diff) | |
parent | 6fdd750cc6c7cb2a7734f89c25fae92c4774f6a5 (diff) | |
download | emacs-75336a29460752700e4e424a9c7aa932cc237689.tar.gz emacs-75336a29460752700e4e424a9c7aa932cc237689.tar.bz2 emacs-75336a29460752700e4e424a9c7aa932cc237689.zip |
Merge branch 'feature/standard-test-location'
Diffstat (limited to 'test/lisp/emacs-lisp/package-resources/package-test-server.py')
-rw-r--r-- | test/lisp/emacs-lisp/package-resources/package-test-server.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/lisp/emacs-lisp/package-resources/package-test-server.py b/test/lisp/emacs-lisp/package-resources/package-test-server.py new file mode 100644 index 00000000000..35ca820f31f --- /dev/null +++ b/test/lisp/emacs-lisp/package-resources/package-test-server.py @@ -0,0 +1,21 @@ +import sys +import BaseHTTPServer +from SimpleHTTPServer import SimpleHTTPRequestHandler + + +HandlerClass = SimpleHTTPRequestHandler +ServerClass = BaseHTTPServer.HTTPServer +Protocol = "HTTP/1.0" + +if sys.argv[1:]: + port = int(sys.argv[1]) +else: + port = 8000 + server_address = ('127.0.0.1', port) + +HandlerClass.protocol_version = Protocol +httpd = ServerClass(server_address, HandlerClass) + +sa = httpd.socket.getsockname() +print "Serving HTTP on", sa[0], "port", sa[1], "..." +httpd.serve_forever() |