(
src: str, pos: Pos, parse_float: ParseFloat
)
| 433 | |
| 434 | |
| 435 | def parse_key_value_pair( |
| 436 | src: str, pos: Pos, parse_float: ParseFloat |
| 437 | ) -> tuple[Pos, Key, Any]: |
| 438 | pos, key = parse_key(src, pos) |
| 439 | try: |
| 440 | char: str | None = src[pos] |
| 441 | except IndexError: |
| 442 | char = None |
| 443 | if char != "=": |
| 444 | raise TOMLDecodeError("Expected '=' after a key in a key/value pair", src, pos) |
| 445 | pos += 1 |
| 446 | pos = skip_chars(src, pos, TOML_WS) |
| 447 | pos, value = parse_value(src, pos, parse_float) |
| 448 | return pos, key, value |
| 449 | |
| 450 | |
| 451 | def parse_key(src: str, pos: Pos) -> tuple[Pos, Key]: |
no test coverage detected
searching dependent graphs…