From af27f7d545405962114b7f5df4c5baa381cdb54b Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Sat, 11 Jan 2020 11:21:09 +0900 Subject: [PATCH] refactor: Make a bullet character for :menuselection: a constant refs: #7006 --- sphinx/roles.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sphinx/roles.py b/sphinx/roles.py index 22f9e6124..a42a5610d 100644 --- a/sphinx/roles.py +++ b/sphinx/roles.py @@ -394,8 +394,10 @@ class GUILabel(SphinxRole): class MenuSelection(GUILabel): + BULLET_CHARACTER = '\N{TRIANGULAR BULLET}' + def run(self) -> Tuple[List[Node], List[system_message]]: - self.text = self.text.replace('-->', '\N{TRIANGULAR BULLET}') + self.text = self.text.replace('-->', self.BULLET_CHARACTER) return super().run()