Global way of retrieving the currently active request.
Project description
Introduction
This package provides a contextless way to retrieve the currently active request object in a zope-based web framework. To do so you simply need to do the following:
from zope.globalrequest import getRequest request = getRequest()
This package is mainly intended to be used with the Zope/Plone stack. While it also works with the Zope3 framework, the latter promotes a clean separation of concerns and the pattern of having a globally available request object is discouraged.
Changelog
2.0 (2023-03-27)
Drop support for Python 2.7, 3.5, 3.6.
Mention Python 3.11 support in trove classifiers.
1.6 (2022-10-18)
Add support for Python 3.8, 3.9, 3.10 and 3.11
Drop support for Python 3.4.
1.5 (2018-10-04)
Add support for Python 3.7.
1.4 (2017-05-29)
Turn functional tests into better covering unit tests and also add more tests. This removes test dependencies on unrelated packages.
1.3 (2016-10-22)
Python 3 compatibility.
1.2 (2016-06-07)
Lighten test dependencies by using neither zope.app.testing nor zope.app.zcmlfiles any longer.
1.1 (2015-04-29)
Fix import locations and declare all dependencies. [thet]
1.0 (2010-08-07)
Fix test setup regarding zope.securitypolicy. [ldr]
1.0a2 (2009-01-17)
Update documentation to clarify the intentions of this package. Also see http://thread.gmane.org/gmane.comp.web.zope.devel/18023 for more information. [witsch]
1.0a1 (2009-01-15)
Initial release [witsch]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for zope.globalrequest-2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 372fdb35188377a4b41b767fe5d103c0bed97e9e3f37c64d56c238a919fa1819 |
|
MD5 | 4328acf343b8743984a1ac585148c68f |
|
BLAKE2b-256 | fa686b21fd5c6f0f84d3e99e2c782159328ea4a4ee26eacd58e39ce9d2ff177c |