web/wdoc/standard_usage_en.rst
author Alexandre Fayolle <alexandre.fayolle@logilab.fr>
Thu, 28 Apr 2011 17:05:22 +0200
changeset 7387 d240cff2d8ba
parent 0 b97547f5f1fa
permissions -rw-r--r--
[hooks selection optimization] prune hooks when multiple entities are concerned by a hm.call_hooks() (closes: #1672022) the idea is to make a first pass over all the hooks in the registry and to mark put some of them in a disabled list. The disabled hooks are the one which: * are disabled at the session level * have a match_rtype or an is_instance selector which does not match the rtype / etype of the relations / entities for which we are calling the hooks. This works because the repository calls the hooks grouped by rtype or by etype when using the entities or eids_to_from keyword arguments Only hooks with a simple selector or an AndSelector of simple selectors (is_instance and match_rtype) are considered for disabling.

First of all, you can use this site as any web site by clicking on the
different links. The Logo on the top left of this page will lead you
to a start page from which you will be able to navigate to all the
data hosted on this site.

The bookmarks box on the left hand side provides some useful
shortcuts.

Most text is indexed and you can search all the content by typing
words in the search box.