~sil2100/cupstream2distro/dont_multi_merge

« back to all changes in this revision

Viewing changes to citrain/reverter.py

Overhaul launchpadmanager.

Approved by PS Jenkins bot, ⍨ Robert Bruce Park ⍨.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
 
32
32
from six.moves import input as text_input
33
33
 
34
 
from cupstream2distro import launchpadmanager, packagemanager
 
34
from cupstream2distro.launchpadmanager import lp
 
35
from cupstream2distro import packagemanager
35
36
from cupstream2distro.utils import os_path_join_safe, run_script
36
37
 
37
38
 
82
83
    logging.basicConfig(level=logging.DEBUG if args.debug else logging.INFO,
83
84
                        format="%(asctime)s %(levelname)s %(message)s")
84
85
 
85
 
    # make sure we don't require the default credentials files
86
 
    launchpadmanager.get_launchpad()
87
 
 
88
86
    if args.series:
89
87
        try:
90
 
            series = launchpadmanager.get_series(
91
 
                args.series, distribution=args.distribution)
 
88
            series = lp.get_series(args.series, distro_name=args.distribution)
92
89
        except lazr.restfulclient.errors.NotFound:
93
90
            logging.error("{} doesn't exist".format(args.series))
94
91
            return 1
95
92
    else:
96
 
        series = launchpadmanager.get_distribution(
97
 
            args.distribution).current_series
 
93
        series = lp.distributions[args.distribution].current_series
98
94
        logging.info(
99
95
            "Taking {} as current destination series".format(series.name))
100
96
 
101
97
    if args.ppa:
102
 
        dest = launchpadmanager.get_ppa(args.ppa)
 
98
        dest = lp.get_ppa(args.ppa)
103
99
    else:
104
 
        dest = launchpadmanager.get_distribution_archive(args.distribution)
 
100
        dest = lp.distributions[args.distribution].main_archive
105
101
 
106
102
    workdir = tempfile.mkdtemp()
107
103
    os.chdir(workdir)