(fields)
| 208 | # The only change is to iter_fields, to enforce S3's required key ordering |
| 209 | |
| 210 | def iter_fields(fields): |
| 211 | fields = fields.copy() |
| 212 | for key in ('key', 'acl', 'Filename', 'success_action_status', 'AWSAccessKeyId', |
| 213 | 'Policy', 'Signature', 'Content-Type', 'file'): |
| 214 | yield (key, fields.pop(key)) |
| 215 | for (k,v) in fields.items(): |
| 216 | yield k,v |
| 217 | |
| 218 | def encode_multipart_formdata(fields, boundary=None): |
| 219 | """ |
no test coverage detected