Patch to make cgi.FieldStorage iterate over its keys

Below is a patch to make cgi.FieldStorage iterate over its keys, allowing it to behave like any other dictionary in this kind of construct: form = cgi.FieldStorage() for key in form: do something ... Hamish Lawson --- Compare: (<)E:\Python22\Lib\cgi.py (34894 bytes) with: (>)E:\temp\cgi.py (34955 bytes) 524a524,526
def __iter__(self): return iter(self.keys())

Below is a patch to make cgi.FieldStorage iterate over its keys, allowing it to behave like any other dictionary in this kind of construct:
form = cgi.FieldStorage() for key in form: do something ...
Thanks. I've applied this. Points subtracted though for (1) sending a patch to python-dev instead of using SourceForge and (2) sending a plain diff instead of a context diff. For that, your name won't be added the the list of contributors. :-) --Guido van Rossum (home page: http://www.python.org/~guido/)
participants (2)
-
Guido van Rossum
-
Hamish Lawson