예제 #1
0
 def handle_signature(self, sig: str,
                      signode: addnodes.desc_signature) -> str:
     signode.clear()
     signode += addnodes.desc_name(sig, sig)
     # normalize whitespace like XRefRole does
     name = ws_re.sub(' ', sig)
     return name
예제 #2
0
파일: std.py 프로젝트: bobesch/sphinx
 def handle_signature(self, sig: str, signode: desc_signature) -> str:
     if self.parse_node:
         name = self.parse_node(self.env, sig, signode)
     else:
         signode.clear()
         signode += addnodes.desc_name(sig, sig)
         # normalize whitespace like XRefRole does
         name = ws_re.sub(' ', sig)
     return name
예제 #3
0
 def handle_signature(self, sig: str,
                      signode: addnodes.desc_signature) -> str:
     signode.clear()
     signode += addnodes.desc_name(sig, sig)
     # normalize whitespace like XRefRole does
     name = ws_re.sub(' ', sig)
     cur_module = self._current_module()
     if cur_module:
         return '/'.join(['mgr', cur_module, name])
     else:
         return name
예제 #4
0
 def handle_signature(self, sig: str,
                      signode: addnodes.desc_signature) -> T:
     # The signature is the name
     signode.clear()
     signode += addnodes.desc_name(sig, sig)
     return sig