l.s.g.TeamMembershipPruner(BulkPruner) : class documentation

Part of lp.scripts.garbo View In Hierarchy

Remove team memberships for merged people.

People merge can leave team membership records behind because:
  • The membership duplicates another membership.
  • The membership would have created a cyclic relationshop.
  • The operation avoid a race condition.

Inherited from BulkPruner:

Method getStore The master Store for the table we are pruning.
Method __init__ Undocumented
Method isDone See ITunableLoop.
Method __call__ See ITunableLoop.
Method cleanUp See ITunableLoop.

Inherited from TunableLoop (via BulkPruner):

Method run Undocumented
API Documentation for Launchpad, generated by pydoctor at 2020-04-01 00:00:17.