Repoze.profile

Latest version: v2.3

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

Scan your dependencies

Page 2 of 4

1.4

----------------

- This release is the last which will maintain support for Python 2.4 /
Python 2.5.

- Added an ``unwind`` configuration option. If ``unwind`` is True, the
iterable returned by the downstream application will be consumed and turned
into a list during profiling. This allows you to profile applications
which return generators or other iterables that do "real work".

- Applications which return generators that do "real work" will now need to
supply the ``unwind`` flag to configuration to see that work in profile
output.

1.3

----------------

- Added an option to filter profile output by filename. Thanks to Shish
for the patch.

- Put a lock around "index" method in order to prevent exceptions when trying
to view profile data as it's being generated. Closes
http://bugs.repoze.org/issue168.

- Removed these dependencies: ``meld3``, ``paste``.

- A new ``paste.filter_app_factory`` entry point has been added named
``main`` which points to the profiler. This allows for the simplified
spelling ``egg:repoze.profile`` in paste.ini files when referring to the
profile middleware (instead of the older, more verbose
``egg:repoze.profileprofiler``. The older alias continues to work as
well.

- The new canonical import location for the profiling middleware is
``repoze.profile.ProfileMiddleware``. Older imports continue to work.

- Remove ez_setup.py.

- Python 3.2 compatibility.

1.2

----------------

- Converted documentation to Sphinx.

- Ensure we consume generators returned by the wrapped application.
Fixes http://bugs.repoze.org/issue169

1.1

----------------

- 100% test coverage.

- Get rid of spurious measurements of testing scaffolding in profile
output (show no calls that are inside r.profile itself).

1.0

----------------

- Relax the pinned requirement on elementtree < 1.2.7.

0.9

----------------

- Made the `pyprof2calltree` dependency conditional on the Python version.
This package depends on Python >= 2.5.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.