Zope.app.wsgi

Latest version: v5.0

Safety actively analyzes 630052 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

3.6.0

==================

- Import database events directly from ``zope.processlifetime``
instead of using BBB imports in ``zope.app.appsetup``.

3.5.2

==================

- The ``WSGIPublisherApplication`` uses now the ``ILoggingInfo`` concept given
from zope.publisher.interfaces.logginginfo for log user infos usable for
access logs. This allows you to implement your own access log user info
message. See zope.publisher.interfaces.logginginfo.ILoggingInfo for more
information.

3.5.1

==================

- The ``WSGIPublisherApplication`` call now provides a user name
in the environment meant for use in logs.

3.5.0

==================

- Make devmode warning message more generic. We don't nesessary have the
`etc/zope.conf` file nowadays when using buildout-based setups.

- Add an application factory for Paste. So Zope application can now be
easily deployed with Paste .ini configuration like this::

[app:main]
use = egg:zope.app.wsgi
config_file = %(here)s/zope.conf
handle_errors = false

The config_file is a required argument, however the handle_errors
defaults to True if not specified. Setting it to False allows you to
make WSGIPublisherApplication not handle exceptions itself but
propagate them to an upper middleware, like WebError or something.

- The ``WSGIPublisherApplication`` constructor and ``getWSGIApplication``
function now accept optional ``handle_errors`` argument, described
above.

- Change mailing list address to zope-dev at zope.org instead of retired
one.

3.4.1

==================

- Added Trove classifiers.

- Notify ``WSGIPublisherApplicationCreated`` event when WSGI application is
created.

- Fixed deprecation warning in ``ftesting.zcml``: ZopeSecurityPolicy moved to
``zope.securitypolicy``.

3.4.0

==================

- Fixed the tests to run on Python 2.5 as well as Python 2.4.

- Split ``getApplication`` into ``config`` and ``getApplication`` so
that ``config`` could be reused, for example for debugging.

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.