Message318156
If a sequence as a value means repeated instances of a key with each value from the list, then logically an empty list means no instances of the key, as documented. Blank values aren't really part of the standard (such as it is): the absence of a parameter is supposed to be equivalent to the value being empty. Because of this, you have to pass keep_blank_values=True to parse_qs to retain keys with blank values. I think it is reasonable that you have to take extra action if you want an empty list of values to instead result in a single key with a blank value.
So, this is working as designed and desired, I think. |
|
Date |
User |
Action |
Args |
2018-05-30 06:27:45 | r.david.murray | set | recipients:
+ r.david.murray, maxking |
2018-05-30 06:27:45 | r.david.murray | set | messageid: <1527661665.58.0.682650639539.issue33690@psf.upfronthosting.co.za> |
2018-05-30 06:27:45 | r.david.murray | link | issue33690 messages |
2018-05-30 06:27:45 | r.david.murray | create | |
|