Serialize a default value to something JSON-friendly.
(value)
| 204 | |
| 205 | |
| 206 | def _serialize_default(value): |
| 207 | """Serialize a default value to something JSON-friendly.""" |
| 208 | if value is None: |
| 209 | return None |
| 210 | if isinstance(value, (str, int, float, bool)): |
| 211 | return value |
| 212 | return repr(value) |
| 213 | |
| 214 | |
| 215 | def _parse_docstring_body(docstring: str) -> tuple[str, str]: |