Five-intid

Latest version: v1.2.6

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

Scan your dependencies

Page 4 of 5

0.4.3

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

- When looking for an object by path, treat an AttributeError the same as a
NotFound error. unrestrictedTraverse() raises an AttributeError in certain
cases when it can't traverse.
[optilude]

0.4.2

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

- Install utility in a more permanent manner.
[alecm]

- Drop `five:traversable` statement. It was deprecated since Zope 2.10.
[hannosch]

- Use `objectEventNotify` from zope.component.event instead of zope.app.event.
The later was deprecated since Zope 2.10.
[hannosch]

- Specify package dependencies.
[hannosch]

0.4.1

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

- Fix missing zcml file in prior release

0.4.0

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

- Raise NotYet exception in the default keyreference constructor when the
object does not yet have a proper path. This avoids problems of premature
key references being created and pointing to the parent of the object or
a non-existent object.
[optilude]

0.3.0

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

- Add unreferenceable implementations of intid event handlers and IKeyReference
to deal with IPersistent objects that are never actually persisted, such as
the CMFCore directory view objects.
[mj]

- Remove the explicit exceptions for CMFCore directory view objects and use
subscriber and adapter registrations against unreferenceable instead.
[mj]

0.2.1

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

- Avoid unnecessary adapter lookups in __cmp__ as __cmp__
is called rather often and is performance sensitive.
Cumulative time now 0.080 vs previous 1.820 for 6000 compares
when profiling.
[tesdal]

- Avoid redundant __cmp__ calls in BTree traversal.
[tesdal]

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.