~launchpad-pqm/launchpad/devel

7675.878.1 by Steve Kowalik
Add first-shot at cronscript for InitialiseDistroSeriesJobs
1
#!/usr/bin/python -S
2
#
3
# Copyright 2010 Canonical Ltd.  This software is licensed under the
4
# GNU Affero General Public License version 3 (see the file LICENSE).
5
6
"""Initialise new distroseries."""
7
8
__metaclass__ = type
9
10
import _pythonpath
11
12
from lp.services.job.runner import JobCronScript
13
from lp.soyuz.interfaces.distributionjob import (
14
    IInitialiseDistroSeriesJobSource,
15
    )
16
17
18
class RunInitialiseDistroSeriesJob(JobCronScript):
19
    """Run InitialiseDistroSeriesJob jobs."""
20
21
    config_name = 'initialisedistroseries'
22
    source_interface = IInitialiseDistroSeriesJobSource
23
24
25
if __name__ == '__main__':
26
    script = RunInitialiseDistroSeriesJob()
27
    script.lock_and_run()