(self)
Yield all Plugins affecting this route.
Yield all Plugins affecting this route.
Yield all Plugins affecting this route .
def all_plugins(self):
        ''' Yield all Plugins affecting this route. '''
        unique = set()
        for p in reversed(self.app.plugins + self.plugins):
            if True in self.skiplist: break
            name = getattr(p, 'name', False)
            if name and (name in self.skiplist or name in unique): continue
            if p in self.skiplist or type(p) in self.skiplist: continue
            if name: unique.add(name)
            yield p
def all_plugins ( self ) : unique = set ( ) for p in reversed ( self . app . plugins + self . plugins ) : if True in self . skiplist : break name = getattr ( p , 'name' , False ) if name and ( name in self . skiplist or name in unique ) : continue if p in self . skiplist or type ( p ) in self . skiplist : continue if name : unique . add ( name ) yield p