diff -r 81083f8841fe Lib/wsgiref/validate.py --- a/Lib/wsgiref/validate.py Fri Mar 22 13:49:53 2013 -0700 +++ b/Lib/wsgiref/validate.py Sat Mar 23 10:21:46 2013 +0000 @@ -337,7 +337,7 @@ # @@: these need filling out: if environ['REQUEST_METHOD'] not in ( - 'GET', 'HEAD', 'POST', 'OPTIONS','PUT','DELETE','TRACE'): + 'GET', 'HEAD', 'POST', 'OPTIONS', 'PATCH', 'PUT', 'DELETE', 'TRACE'): warnings.warn( "Unknown REQUEST_METHOD: %r" % environ['REQUEST_METHOD'], WSGIWarning)