Commits

Anonymous committed b86c804

For method=POST, append a query string from the environment or from
sys.argv[1], effectively merging the fields.

Comments (0)

Files changed (1)

 	    qs = fp.read(clength)
 	else:
 	    qs = ''			# Unknown content-type
+	if environ.has_key('QUERY_STRING'): 
+	    if qs: qs = qs + '&'
+	    qs = qs + environ['QUERY_STRING']
+	elif sys.argv[1:]: 
+	    if qs: qs = qs + '&'
+	    qs = qs + sys.argv[1]
 	environ['QUERY_STRING'] = qs	# XXX Shouldn't, really
     elif environ.has_key('QUERY_STRING'):
 	qs = environ['QUERY_STRING']
 
     """
     def __init__(self, environ=os.environ):
-        self.dict = parse(environ)
+        self.dict = parse(environ=environ)
 	self.query_string = environ['QUERY_STRING']
     def __getitem__(self,key):
 	return self.dict[key]