_get_predlist -> get_predlist
| | |
| | | _get_introspector, _set_introspector, _del_introspector |
| | | ) |
| | | |
| | | def _get_predlist(self, name): |
| | | def get_predlist(self, name): |
| | | predlist = self.registry.queryUtility(IPredicateList, name=name) |
| | | if predlist is None: |
| | | predlist = PredicateList() |
| | |
| | | intr['weighs_more_than'] = weighs_more_than |
| | | intr['weighs_less_than'] = weighs_less_than |
| | | def register(): |
| | | predlist = self._get_predlist(type) |
| | | predlist = self.get_predlist(type) |
| | | predlist.add(name, factory, weighs_more_than=weighs_more_than, |
| | | weighs_less_than=weighs_less_than) |
| | | self.action(discriminator, register, introspectables=(intr,), |
| | |
| | | iface = (iface,) |
| | | |
| | | def register(): |
| | | predlist = self._get_predlist('subscriber') |
| | | predlist = self.get_predlist('subscriber') |
| | | order, preds, phash = predlist.make(self, **predicates) |
| | | intr.update({'phash':phash, 'order':order, 'predicates':preds}) |
| | | derived_subscriber = self._derive_subscriber(subscriber, preds) |
| | |
| | | ) |
| | | ) |
| | | |
| | | predlist = self._get_predlist('route') |
| | | predlist = self.get_predlist('route') |
| | | _, preds, _ = predlist.make(self, **pvals) |
| | | route = mapper.connect( |
| | | name, pattern, factory, predicates=preds, |
| | |
| | | ) |
| | | view_intr.update(**predicates) |
| | | introspectables.append(view_intr) |
| | | predlist = self._get_predlist('view') |
| | | predlist = self.get_predlist('view') |
| | | |
| | | def register(permission=permission, renderer=renderer): |
| | | # the discrim_func above is guaranteed to have been called already |
| | |
| | | def subscriber(event): |
| | | L.append(event) |
| | | config = self._makeOne(autocommit=True) |
| | | predlist = config._get_predlist('subscriber') |
| | | predlist = config.get_predlist('subscriber') |
| | | jam_predicate = predicate_maker('jam') |
| | | jim_predicate = predicate_maker('jim') |
| | | predlist.add('jam', jam_predicate) |
| | |
| | | def subscriber(event): |
| | | L.append(event) |
| | | config = self._makeOne(autocommit=True) |
| | | predlist = config._get_predlist('subscriber') |
| | | predlist = config.get_predlist('subscriber') |
| | | jam_predicate = predicate_maker('jam') |
| | | jim_predicate = predicate_maker('jim') |
| | | predlist.add('jam', jam_predicate) |
| | |
| | | L = [] |
| | | def subscriber(event): L.append(event) |
| | | config = self._makeOne(autocommit=True) |
| | | predlist = config._get_predlist('subscriber') |
| | | predlist = config.get_predlist('subscriber') |
| | | jam_predicate = predicate_maker('jam') |
| | | jim_predicate = predicate_maker('jim') |
| | | predlist.add('jam', jam_predicate) |
| | |
| | | L = [] |
| | | def subscriber(event): L.append(event) |
| | | config = self._makeOne(autocommit=True) |
| | | predlist = config._get_predlist('subscriber') |
| | | predlist = config.get_predlist('subscriber') |
| | | jam_predicate = predicate_maker('jam') |
| | | jim_predicate = predicate_maker('jim') |
| | | predlist.add('jam', jam_predicate) |