Adapt an adapter factory to provide trusted adapters.

Trusted adapters always adapt unproxied objects. If asked to adapt any proxied objects, it will unproxy them and then security-proxy the resulting adapter unless the objects where not security-proxied before.

If the adapter does provide ILocation and it's __parent__ is None, we set the __parent__ to the adapter's context.

Base classes

Implemented Interfaces

There are no implemented interfaces.


There are no attributes in this class.


There are no methods in this class.

Known Subclasses

There are no known subclasses.