예제 #1
0
파일: python.py 프로젝트: maltfield/sphinx
    def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]:
        for cls in self.__class__.__mro__:
            if cls.__name__ != 'DirectiveAdapter':
                warnings.warn('PyDecoratorMixin is deprecated. '
                              'Please check the implementation of %s' % cls,
                              RemovedInSphinx50Warning, stacklevel=2)
                break
        else:
            warnings.warn('PyDecoratorMixin is deprecated',
                          RemovedInSphinx50Warning, stacklevel=2)

        ret = super().handle_signature(sig, signode)  # type: ignore
        signode.insert(0, addnodes.desc_addname('@', '@'))
        return ret
예제 #2
0
파일: python.py 프로젝트: zhou-/sphinx
 def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]:
     ret = super().handle_signature(sig, signode)  # type: ignore
     signode.insert(0, addnodes.desc_addname('@', '@'))
     return ret