# HG changeset patch # User Sylvain Thénault # Date 1250158986 -7200 # Node ID 87ac03aed941a77587ce0e1d4c52171bdf896928 # Parent 3455f72010feb930c5ed8e94d1c85af3c2caf86d doc update diff -r 3455f72010fe -r 87ac03aed941 appobject.py --- a/appobject.py Thu Aug 13 12:18:55 2009 +0200 +++ b/appobject.py Thu Aug 13 12:23:06 2009 +0200 @@ -213,24 +213,23 @@ Moreover, the `__abstract__` attribute may be set to True to indicate that a appobject is abstract and should not be registered. - At registration time, the following attributes are set on the class: - :vreg: - the instance's registry - :schema: - the instance's schema - :config: - the instance's configuration + At selection time, the following attributes are set on the instance: + + :cw_req: + current request + :cw_extra_kwargs: + other received arguments - At selection time, the following attributes are set on the instance: - :req: - current request - :rset: + only if rset is found in arguments (in which case rset/row/col will be + removed from cwextra_kwargs): + + :cw_rset: context result set or None - :row: + :cw_row: if a result set is set and the context is about a particular cell in the result set, and not the result set as a whole, specify the row number we are interested in, else None - :col: + :cw_col: if a result set is set and the context is about a particular cell in the result set, and not the result set as a whole, specify the col number we are interested in, else None diff -r 3455f72010fe -r 87ac03aed941 req.py --- a/req.py Thu Aug 13 12:18:55 2009 +0200 +++ b/req.py Thu Aug 13 12:23:06 2009 +0200 @@ -30,6 +30,15 @@ class RequestSessionBase(object): """base class containing stuff shared by server session and web request + + request/session is the main resources accessor, mainly through it's vreg + attribute: + :vreg: + the instance's registry + :vreg.schema: + the instance's schema + :vreg.config: + the instance's configuration """ def __init__(self, vreg): self.vreg = vreg