diff options
author | Thomas Habets <thomas@habets.pp.se> | 2009-01-07 19:39:32 +0100 |
---|---|---|
committer | Thomas Habets <thomas@habets.pp.se> | 2009-01-07 19:39:32 +0100 |
commit | bd8d5fdc0d37970824daac68f8d7c76975e9d36d (patch) | |
tree | c26dee19db15395c991c8f2bfa645eb19d56a689 /becommands/show.py | |
parent | a711ecf10df62e30d83c1941065404c53fecd35b (diff) | |
download | bugseverywhere-bd8d5fdc0d37970824daac68f8d7c76975e9d36d.tar.gz |
XML output for "be show"
Diffstat (limited to 'becommands/show.py')
-rw-r--r-- | becommands/show.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/becommands/show.py b/becommands/show.py index abec813..1ee354c 100644 --- a/becommands/show.py +++ b/becommands/show.py @@ -41,10 +41,15 @@ def execute(args): bd = bugdir.BugDir(from_disk=True) for bugid in args: bug = bd.bug_from_shortname(bugid) - print bug.string(show_comments=True) + if options.dumpXML: + print bug.xml(show_comments=True) + else: + print bug.string(show_comments=True) def get_parser(): - parser = cmdutil.CmdOptionParser("be show BUG-ID [BUG-ID ...]") + parser = cmdutil.CmdOptionParser("be show [options] BUG-ID [BUG-ID ...]") + parser.add_option("-x", "--xml", action="store_true", + dest='dumpXML', help="Dump as XML") return parser longhelp=""" |