diff options
| author | Chris McDonough <chrism@plope.com> | 2012-01-19 03:24:04 -0500 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2012-01-19 03:24:04 -0500 |
| commit | 077f3d1d0b28d9f565cc07a3ad11f4a8bb359054 (patch) | |
| tree | 09ac1c9fb803fc89a557eb7283452e526614232e /docs/whatsnew-1.3.rst | |
| parent | 4ef8a99d3260d99fa5522a0d26f1e7c1487c0265 (diff) | |
| parent | 520676451b8b89177ad95cfcaa3f90484f5a6a18 (diff) | |
| download | pyramid-077f3d1d0b28d9f565cc07a3ad11f4a8bb359054.tar.gz pyramid-077f3d1d0b28d9f565cc07a3ad11f4a8bb359054.tar.bz2 pyramid-077f3d1d0b28d9f565cc07a3ad11f4a8bb359054.zip | |
Merge branch '1.3-branch'
Diffstat (limited to 'docs/whatsnew-1.3.rst')
| -rw-r--r-- | docs/whatsnew-1.3.rst | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/docs/whatsnew-1.3.rst b/docs/whatsnew-1.3.rst index eb8617ff1..ee4e2ccb5 100644 --- a/docs/whatsnew-1.3.rst +++ b/docs/whatsnew-1.3.rst @@ -198,11 +198,16 @@ Extending a Request without Subclassing ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ It is now possible to extend a :class:`pyramid.request.Request` object -with property descriptors without having to create a subclass via -:meth:`pyramid.request.Request.set_property`. New properties may be -reified, effectively caching the value for the lifetime of the instance. -Common use-cases for this would be to get a database connection for the -request or identify the current user. +with property descriptors without having to create a custom request factory. +The new method :meth:`pyramid.config.Configurator.set_request_property` +provides an entry point for addons to register properties which will be +added to each request. New properties may be reified, effectively caching +the return value for the lifetime of the instance. Common use-cases for this +would be to get a database connection for the request or identify the current +user. The new method :meth:`pyramid.request.Request.set_property` has been +added, as well, but the configurator method should be preferred as it +provides conflict detection and consistency in the lifetime of the +properties. Minor Feature Additions ----------------------- |
