Escape a description string for use in Python code.
(desc: Optional[str])
| 168 | |
| 169 | |
| 170 | def _escape_description(desc: Optional[str]) -> str: |
| 171 | """Escape a description string for use in Python code.""" |
| 172 | if not desc: |
| 173 | return "" |
| 174 | # Escape quotes and newlines |
| 175 | return desc.replace("\\", "\\\\").replace('"', '\\"').replace("\n", " ") |
| 176 | |
| 177 | |
| 178 | class DbtCodeGenerator: |
no outgoing calls