aboutsummaryrefslogtreecommitdiffstats
path: root/becommands/show.py
blob: 3ec5ec46ba30460db883c9951593955ea344d060 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"""Show a particular bug"""
from libbe import bugdir, cmdutil, utility
import os

def execute(args):
    bug_dir = cmdutil.bug_tree()
    if len(args) !=1:
        raise cmdutil.UserError("Please specify a bug id.")
    bug = cmdutil.get_bug(args[0], bug_dir)
    print cmdutil.bug_summary(bug, list(bug_dir.list())).rstrip("\n")
    if bug.time is None:
        time_str = "(Unknown time)"
    else:
        time_str = "%s (%s)" % (utility.handy_time(bug.time), 
                                utility.time_to_str(bug.time))
    print "Created: %s\n" % time_str