Yield all Plugins affecting this route.
(self)
| 534 | self.call |
| 535 | |
| 536 | def all_plugins(self): |
| 537 | """ Yield all Plugins affecting this route. """ |
| 538 | unique = set() |
| 539 | for p in reversed(self.app.plugins + self.plugins): |
| 540 | if True in self.skiplist: break |
| 541 | name = getattr(p, 'name', False) |
| 542 | if name and (name in self.skiplist or name in unique): continue |
| 543 | if p in self.skiplist or type(p) in self.skiplist: continue |
| 544 | if name: unique.add(name) |
| 545 | yield p |
| 546 | |
| 547 | def _make_callback(self): |
| 548 | callback = self.callback |