Index: Lib/wsgiref/simple_server.py =================================================================== --- Lib/wsgiref/simple_server.py (revision 75082) +++ Lib/wsgiref/simple_server.py (working copy) @@ -13,13 +13,14 @@ from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer import urllib, sys from wsgiref.handlers import SimpleHandler +from platform import python_implementation __version__ = "0.1" __all__ = ['WSGIServer', 'WSGIRequestHandler', 'demo_app', 'make_server'] server_version = "WSGIServer/" + __version__ -sys_version = "Python/" + sys.version.split()[0] +sys_version = python_implementation() + "/" + sys.version.split()[0] software_version = server_version + ' ' + sys_version Index: Lib/test/test_wsgiref.py =================================================================== --- Lib/test/test_wsgiref.py (revision 75082) +++ Lib/test/test_wsgiref.py (working copy) @@ -9,6 +9,7 @@ from wsgiref.simple_server import make_server from StringIO import StringIO from SocketServer import BaseServer +from platform import python_implementation import re, sys from test import test_support @@ -127,7 +128,8 @@ def check_hello(self, out, has_length=True): self.assertEqual(out, "HTTP/1.0 200 OK\r\n" - "Server: WSGIServer/0.1 Python/"+sys.version.split()[0]+"\r\n" + "Server: WSGIServer/0.1 "+python_implementation()+"/" + + sys.version.split()[0]+"\r\n" "Content-Type: text/plain\r\n" "Date: Mon, 05 Jun 2006 18:49:54 GMT\r\n" + (has_length and "Content-Length: 13\r\n" or "") +