Parse list of key=value strings where keys are not duplicated.
(l)
| 1399 | raise URLError('unknown url type: %s' % type) |
| 1400 | |
| 1401 | def parse_keqv_list(l): |
| 1402 | """Parse list of key=value strings where keys are not duplicated.""" |
| 1403 | parsed = {} |
| 1404 | for elt in l: |
| 1405 | k, v = elt.split('=', 1) |
| 1406 | if v[0] == '"' and v[-1] == '"': |
| 1407 | v = v[1:-1] |
| 1408 | parsed[k] = v |
| 1409 | return parsed |
| 1410 | |
| 1411 | def parse_http_list(s): |
| 1412 | """Parse lists as described by RFC 2068 Section 2. |
no test coverage detected
searching dependent graphs…