def add_architecture(distroseries, architecture_name): """Add a DistroArchSeries for the given architecture to `distroseries`.""" # Avoid circular import. from lp.soyuz.model.distroarchseries import DistroArchSeries processor = getUtility(IProcessorSet).getByName(architecture_name) archseries = DistroArchSeries( distroseries=distroseries, processor=processor, owner=distroseries.owner, official=True, architecturetag=architecture_name) IMasterStore(DistroArchSeries).add(archseries)