json: temp fix for escapes

This commit is contained in:
ochafik 2024-03-01 19:08:59 +00:00
parent 148555cebc
commit ed24688af8

View file

@ -34,10 +34,11 @@ class SchemaConverter:
self.ref_base = None self.ref_base = None
def _format_literal(self, literal): def _format_literal(self, literal):
escaped = GRAMMAR_LITERAL_ESCAPE_RE.sub( return json.dumps(literal)
lambda m: GRAMMAR_LITERAL_ESCAPES.get(m.group(0)), json.dumps(literal) # escaped = GRAMMAR_LITERAL_ESCAPE_RE.sub(
) # lambda m: GRAMMAR_LITERAL_ESCAPES.get(m.group(0)), json.dumps(literal)
return f'"{escaped}"' # )
# return f'"{escaped}"'
def _add_rule(self, name, rule): def _add_rule(self, name, rule):
esc_name = INVALID_RULE_CHARS_RE.sub('-', name) esc_name = INVALID_RULE_CHARS_RE.sub('-', name)