mirror of https://github.com/Qiskit/qiskit.git
Use raw literals in strings (#3715)
This commit is contained in:
parent
a6be0cb72b
commit
a01af02c2f
|
@ -48,14 +48,14 @@ def generate_latex_label(label):
|
|||
regex = re.compile(r"(?<!\\)\$(.*)(?<!\\)\$")
|
||||
match = regex.search(label)
|
||||
if not match:
|
||||
label = label.replace('\$', '$') # noqa
|
||||
label = label.replace(r'\$', '$')
|
||||
return utf8tolatex(label)
|
||||
else:
|
||||
mathmode_string = match.group(1).replace('\$', '$') # noqa
|
||||
mathmode_string = match.group(1).replace(r'\$', '$')
|
||||
before_match = label[:match.start()]
|
||||
before_match = before_match.replace('\$', '$') # noqa
|
||||
before_match = before_match.replace(r'\$', '$')
|
||||
after_match = label[match.end():]
|
||||
after_match = after_match.replace('\$', '$') # noqa
|
||||
after_match = after_match.replace(r'\$', '$')
|
||||
return utf8tolatex(before_match) + mathmode_string + utf8tolatex(
|
||||
after_match)
|
||||
|
||||
|
|
|
@ -418,13 +418,13 @@ c1_0: 0 ════════════════════════
|
|||
"""Test generate latex label with escaped dollarsign."""
|
||||
self.assertEqual(
|
||||
'{\\$}{\\ensuremath{\\forall}}{\\$}',
|
||||
utils.generate_latex_label('\$∀\$')) # noqa
|
||||
utils.generate_latex_label(r'\$∀\$'))
|
||||
|
||||
def test_generate_latex_label_escaped_dollar_sign_in_mathmode(self):
|
||||
"""Test generate latex label with escaped dollar sign in mathmode."""
|
||||
self.assertEqual(
|
||||
'a$bc{\\_}{\\ensuremath{\\iiint}}X{\\ensuremath{\\forall}}Y',
|
||||
utils.generate_latex_label('$a$bc$_∭X∀Y')) # noqa
|
||||
utils.generate_latex_label(r'$a$bc$_∭X∀Y'))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
Loading…
Reference in New Issue