mirror of
https://github.com/lubuntu-team/masspackagelp.git
synced 2025-05-12 12:01:33 +00:00
Update copyright, fix a few trivial things I learned were good practice when coding with Python more
This commit is contained in:
parent
f8235208f9
commit
d39184d624
@ -7,7 +7,7 @@ You need the following Python libraries.
|
|||||||
2. launchpadlib
|
2. launchpadlib
|
||||||
|
|
||||||
Mass package bug subscription adder for Ubuntu Packages using the Launchpad API
|
Mass package bug subscription adder for Ubuntu Packages using the Launchpad API
|
||||||
Copyright (C) 2015 Simon Quigley
|
Copyright (C) 2015, 2016 Simon Quigley
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or
|
This program is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU General Public License
|
modify it under the terms of the GNU General Public License
|
||||||
|
25
main.py
25
main.py
@ -1,18 +1,25 @@
|
|||||||
|
#!/usr/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import launchpadlib
|
import launchpadlib
|
||||||
from launchpadlib.launchpad import Launchpad
|
from launchpadlib.launchpad import Launchpad
|
||||||
|
|
||||||
def no_credential():
|
def no_credential():
|
||||||
print("Can't proceed without Launchpad credentials.")
|
print("Can't proceed without Launchpad credentials.")
|
||||||
sys.exit()
|
sys.exit()
|
||||||
|
|
||||||
lp = Launchpad.login_with('Mass package bug subscription adder', 'production', credential_save_failed=no_credential)
|
lp = Launchpad.login_with('Mass package bug subscription adder', 'production', credential_save_failed=no_credential)
|
||||||
teamtowrite = (raw_input('What person/team would you like to use for this(ID not full name)? '))
|
teamtowrite = (raw_input('What person/team would you like to use for this(ID not full name)? '))
|
||||||
filepath = (raw_input('Please specify the path of the input file: '))
|
filepath = (raw_input('Please specify the path of the input file: '))
|
||||||
|
|
||||||
with open(filepath, "r") as ins:
|
with open(filepath, "r") as ins:
|
||||||
filearray = []
|
filearray = []
|
||||||
for line in ins:
|
for line in ins:
|
||||||
filearray.append(line.strip())
|
filearray.append(line.strip())
|
||||||
|
|
||||||
for i in range(len(filearray)):
|
for i in range(len(filearray)):
|
||||||
print("Assigning:")
|
print("Assigning:")
|
||||||
print(filearray[i])
|
print(filearray[i])
|
||||||
lp.distributions['ubuntu'].getSourcePackage(name=filearray[i]).addBugSubscription(subscriber=lp.people[teamtowrite])
|
lp.distributions['ubuntu'].getSourcePackage(name=filearray[i]).addBugSubscription(subscriber=lp.people[teamtowrite])
|
||||||
print("Complete")
|
print("Complete")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user