- Process special escape sequence: slash before line break, which means no line break https://www.dbml.org/docs/#multi-line-string - replace all single quotes with double quotes
(model: Note)
| 5 | |
| 6 | |
| 7 | def prepare_text_for_sql(model: Note) -> str: |
| 8 | ''' |
| 9 | - Process special escape sequence: slash before line break, which means no line break |
| 10 | https://www.dbml.org/docs/#multi-line-string |
| 11 | - replace all single quotes with double quotes |
| 12 | ''' |
| 13 | |
| 14 | pattern = re.compile(r'\\\n') |
| 15 | result = pattern.sub('', model.text) |
| 16 | |
| 17 | result = result.replace("'", '"') |
| 18 | return result |
| 19 | |
| 20 | |
| 21 | def generate_comment_on(model: Note, entity: str, name: str) -> str: |
no outgoing calls