diff options
author | Tarek Ziadé <ziade.tarek@gmail.com> | 2010-02-23 06:00:04 (GMT) |
---|---|---|
committer | Tarek Ziadé <ziade.tarek@gmail.com> | 2010-02-23 06:00:04 (GMT) |
commit | 8e615ae3bb6589993316fe960cdf6d710ad5aa66 (patch) | |
tree | c528f8c9816e8e4ca02a424665ab1077c7acade7 | |
parent | c339978b1bbce8f3003f25e79ba0dc2f16c319cb (diff) | |
download | cpython-8e615ae3bb6589993316fe960cdf6d710ad5aa66.zip cpython-8e615ae3bb6589993316fe960cdf6d710ad5aa66.tar.gz cpython-8e615ae3bb6589993316fe960cdf6d710ad5aa66.tar.bz2 |
Merged revisions 78367 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r78367 | tarek.ziade | 2010-02-23 00:53:05 -0500 (Tue, 23 Feb 2010) | 1 line
fixed #5801: removed spurious empty lines in wsgiref
........
-rw-r--r-- | Lib/wsgiref/handlers.py | 51 | ||||
-rw-r--r-- | Lib/wsgiref/headers.py | 36 | ||||
-rw-r--r-- | Lib/wsgiref/simple_server.py | 50 | ||||
-rw-r--r-- | Lib/wsgiref/util.py | 40 | ||||
-rw-r--r-- | Misc/NEWS | 2 |
5 files changed, 2 insertions, 177 deletions
diff --git a/Lib/wsgiref/handlers.py b/Lib/wsgiref/handlers.py index 4c548d1..f0cc398 100644 --- a/Lib/wsgiref/handlers.py +++ b/Lib/wsgiref/handlers.py @@ -20,7 +20,6 @@ def format_date_time(timestamp): ) - class BaseHandler: """Manage the invocation of a WSGI application""" @@ -55,13 +54,6 @@ class BaseHandler: headers = None bytes_sent = 0 - - - - - - - def run(self, application): """Invoke the application""" # Note to self: don't move the close()! Asynchronous servers shouldn't @@ -351,15 +343,6 @@ class BaseHandler: raise NotImplementedError - - - - - - - - - class SimpleHandler(BaseHandler): """Handler that's just initialized with streams, environment, etc. @@ -430,23 +413,6 @@ class BaseCGIHandler(SimpleHandler): origin_server = False - - - - - - - - - - - - - - - - - class CGIHandler(BaseCGIHandler): """CGI-based invocation via sys.stdin/stdout/stderr and os.environ @@ -471,20 +437,3 @@ class CGIHandler(BaseCGIHandler): self, sys.stdin, sys.stdout, sys.stderr, dict(os.environ.items()), multithread=False, multiprocess=True ) - - - - - - - - - - - - - - - - -# diff --git a/Lib/wsgiref/headers.py b/Lib/wsgiref/headers.py index d316d30..cc01f5f 100644 --- a/Lib/wsgiref/headers.py +++ b/Lib/wsgiref/headers.py @@ -25,18 +25,6 @@ def _formatparam(param, value=None, quote=1): return param - - - - - - - - - - - - class Headers: """Manage a collection of HTTP response headers""" @@ -87,10 +75,6 @@ class Headers: """ return self.get(name) - - - - def __contains__(self, name): """Return true if the message contains the header.""" return self.get(name) is not None @@ -127,9 +111,6 @@ class Headers: """ return [k for k, v in self._headers] - - - def values(self): """Return a list of all header values. @@ -171,7 +152,6 @@ class Headers: else: return result - def add_header(self, _name, _value, **_params): """Extended header setting. @@ -200,19 +180,3 @@ class Headers: v = self._convert_string_type(v) parts.append(_formatparam(k.replace('_', '-'), v)) self._headers.append((self._convert_string_type(_name), "; ".join(parts))) - - - - - - - - - - - - - - - -# diff --git a/Lib/wsgiref/simple_server.py b/Lib/wsgiref/simple_server.py index da14144..231dc57 100644 --- a/Lib/wsgiref/simple_server.py +++ b/Lib/wsgiref/simple_server.py @@ -38,8 +38,6 @@ class ServerHandler(SimpleHandler): - - class WSGIServer(HTTPServer): """BaseHTTPServer that implements the Python WSGI protocol""" @@ -69,18 +67,6 @@ class WSGIServer(HTTPServer): - - - - - - - - - - - - class WSGIRequestHandler(BaseHTTPRequestHandler): server_version = "WSGIServer/" + __version__ @@ -139,29 +125,6 @@ class WSGIRequestHandler(BaseHTTPRequestHandler): - - - - - - - - - - - - - - - - - - - - - - - def demo_app(environ,start_response): from io import StringIO stdout = StringIO() @@ -190,16 +153,3 @@ if __name__ == '__main__': import webbrowser webbrowser.open('http://localhost:8000/xyz?abc') httpd.handle_request() # serve one request, then exit - - - - - - - - - - - - -# diff --git a/Lib/wsgiref/util.py b/Lib/wsgiref/util.py index 00d1f26..ae982f0 100644 --- a/Lib/wsgiref/util.py +++ b/Lib/wsgiref/util.py @@ -32,13 +32,6 @@ class FileWrapper: return data raise StopIteration - - - - - - - def guess_scheme(environ): """Return a guess for whether 'wsgi.url_scheme' should be 'http' or 'https' """ @@ -161,7 +154,6 @@ def setup_testing_defaults(environ): - _hoppish = { 'connection':1, 'keep-alive':1, 'proxy-authenticate':1, 'proxy-authorization':1, 'te':1, 'trailers':1, 'transfer-encoding':1, @@ -171,35 +163,3 @@ _hoppish = { def is_hop_by_hop(header_name): """Return true if 'header_name' is an HTTP/1.1 "Hop-by-Hop" header""" return _hoppish(header_name.lower()) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# @@ -254,6 +254,8 @@ C-API Library ------- +- Issue #5801: removed spurious empty lines in wsgiref. + - Issue #6666: fix bug in trace.py that applied the list of directories to be ignored only to the first file. Noted by Bogdan Opanchuk. |