(value)
| 277 | if type_ == bool: |
| 278 | |
| 279 | def parse_bool(value): |
| 280 | if value in ['true', 'True']: |
| 281 | return True |
| 282 | elif value in ['false', 'False']: |
| 283 | return False |
| 284 | else: |
| 285 | try: |
| 286 | return bool(int(value)) |
| 287 | except ValueError: |
| 288 | _parse_fail(name, type_, value, values) |
| 289 | |
| 290 | parse = parse_bool |
| 291 | else: |
nothing calls this directly
no test coverage detected