#!/usr/bin/python
# Author: Jamie Strandboge <jamie@canonical.com>
# Copyright (C) 2009 Canonical, Ltd.
# License: GPLv3

import lpl_common
import sys

lp = lpl_common.connect()

for num in sys.argv[1:]:
    bug = lp.bugs[num]
    print num + ": " + bug.title
    print "  URL: https://bugs.launchpad.net/bugs/" + num

    if bug.duplicate_of_link:
      print "  Duplicate of " + str(bug.duplicate_of_link)

    for task in bug.bug_tasks:
        print "  Status: " + task.status

    if bug.private:
      print "  Private: yes"
    else:
      print "  Private: no"

    if bug.security_related:
      print "  Security: yes"
    else:
      print "  Security: no"

    print "  Subscribers:"
    for s in bug.subscriptions:
       print "    " + s.person_link.split('~')[1] 

    print "--"

