fix easyfix

This commit is contained in:
Kevin Fenzi 2017-05-25 22:43:16 +00:00
parent 39ded73267
commit a2281d18eb
2 changed files with 2 additions and 39 deletions

View file

@ -113,7 +113,7 @@
</div>
<div id="tabs">
<ul>
<li><a href="#tabs-1">Fedora hosted projects</a></li>
<li><a href="#tabs-1">Fedora pagure and github projects</a></li>
<li><a href="#tabs-2">Bugzilla</a></li>
</ul>
<div class="clear"></div>

View file

@ -41,8 +41,7 @@ from kitchen.text.converters import to_bytes
from jinja2 import Template
__version__ = '0.1.1'
bzclient = RHBugzilla(url='https://bugzilla.redhat.com/xmlrpc.cgi',
cookiefile=None)
bzclient = RHBugzilla(url='https://bugzilla.redhat.com/xmlrpc.cgi', cookiefile=None, tokenfile=None)
# So the bugzilla module has some way to complain
logging.basicConfig()
logger = logging.getLogger('bugzilla')
@ -173,27 +172,6 @@ def gather_project():
return projects
def get_open_tickets_for_keyword(project, keyword):
""" For a given project return the tickets ID which have the given
keyword attached.
:arg project, name of the project on fedorahosted.org
:arg keyword, search the trac for open tickets having this keyword
in the keywords field.
"""
tickets = []
try:
server = xmlrpclib.ServerProxy(
'https://fedorahosted.org/%s/rpc' % project)
query = 'status=assigned&status=new&status=reopened&' \
'keywords=~%s' % keyword
for ticket in server.ticket.query(query):
tickets.append(server.ticket.get(ticket))
except xmlrpclib.Error, err:
print ' Could not retrieve information for project: %s' % project
print ' Error: %s' % err
return tickets
def parse_arguments():
parser = argparse.ArgumentParser(__doc__)
parser.add_argument(
@ -269,21 +247,6 @@ def main():
project.name, ticket['id'])
ticketobj.status = ticket['status']
tickets.append(ticketobj)
else:
project.url = 'https://fedorahosted.org/%s/' % (project.name)
project.site = 'trac'
for ticket in get_open_tickets_for_keyword(project.name,
project.tag):
ticket_num = ticket_num + 1
ticketobj = Ticket()
ticketobj.id = ticket[0]
ticketobj.title = ticket[3]['summary']
ticketobj.url = 'https://fedorahosted.org/%s/ticket/%s' %(
project.name, ticket[0])
ticketobj.status = ticket[3]['status']
ticketobj.type = ticket[3]['type']
ticketobj.component = ticket[3]['component']
tickets.append(ticketobj)
project.tickets = tickets
bzbugs = gather_bugzilla_easyfix()