def decoratornames(self):
        """Get the qualified names of each of the decorators on this function.

        :returns: The names of the decorators.
        :rtype: set(str)
        """
        result = set()
        decoratornodes = []
        if self.decorators is not None:
            decoratornodes += self.decorators.nodes
        decoratornodes += self.extra_decorators
        for decnode in decoratornodes:
            try:
                for infnode in decnode.infer():
                    result.add(infnode.qname())
            except exceptions.InferenceError:
                continue
        return result
def decoratornames ( self ) : result = set ( ) decoratornodes = [ ] if self . decorators is not None : decoratornodes += self . decorators . nodes decoratornodes += self . extra_decorators for decnode in decoratornodes : try : for infnode in decnode . infer ( ) : result . add ( infnode . qname ( ) ) except exceptions . InferenceError : continue return result
Get the qualified names of each of the decorators on this function.

        :returns: The names of the decorators.
        :rtype: set(str)