示例#1
0
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)