l.r.i.a.IAccessArtifactSource(Interface) : interface documentation

Part of lp.registry.interfaces.accesspolicy View In Hierarchy

No interface docstring
Method ensure Return `IAccessArtifact`s for the concrete artifacts.
Method find Return the `IAccessArtifact`s for the artifacts, if they exist.
Method delete Delete the `IAccessArtifact`s for the concrete artifact.
def ensure(concrete_artifacts):
Return `IAccessArtifact`s for the concrete artifacts.

Creates abstract artifacts if they don't already exist.
def find(concrete_artifacts):
Return the `IAccessArtifact`s for the artifacts, if they exist.

Use ensure() if you want to create them if they don't yet exist.
def delete(concrete_artifacts):
Delete the `IAccessArtifact`s for the concrete artifact.

Also revokes any `IAccessArtifactGrant`s for the artifacts.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.