(value)
| 314 | |
| 315 | |
| 316 | def _string_value(value) -> str: |
| 317 | if type(value) is bool: |
| 318 | return "true" if value else "false" |
| 319 | if type(value) is int: |
| 320 | return str(value) |
| 321 | if type(value) is float: |
| 322 | return _float_text(value) |
| 323 | if isinstance(value, decimal.Decimal): |
| 324 | return _plain_decimal_text(value) |
| 325 | raise ValueError(f"expected scalar value, got {type(value)!r}") |
| 326 | |
| 327 | |
| 328 | def _numeric_value(value, local_type_id: int): |
no test coverage detected