l.r.i.s.IRemoveArtifactSubscriptionsJobSource(ISharingJobSource) : interface documentation

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

An interface for acquiring IRemoveArtifactSubscriptionsJobs.
Method create Create a new job to remove subscriptions for the specified

Inherited from IJobSource (via ISharingJobSource):

Int memory_limit Undocumented
Method iterReady Iterate through all jobs.
Method contextManager Get a context for running this kind of job in.
def create(requestor, artifacts=None, grantee=None, pillar=None, information_types=None):
Create a new job to remove subscriptions for the specified artifacts.

Subscriptions for users who no longer have access to the artifacts are removed.

API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.