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
Yield all Plugins affecting this route.
dataset/ETHPy150Open adampresley/bottlepy-bootstrap/app/bottle.py/Route.all_plugins