aboutsummaryrefslogblamecommitdiffstats
path: root/becommands/new.py
blob: e36bc84b2b9c21c07aaf85bc123ef210f90712fe (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
                      




                                                                  




                                 
              

                                                                   
 
"""Create a new bug"""
from libbe import bugdir, cmdutil, names
def execute(args):
    if len(args) != 1:
        raise cmdutil.UserError("Please supply a summary message")
    dir = bugdir.tree_root(".")
    bug = dir.new_bug()
    bug.creator = names.creator()
    bug.severity = "minor"
    bug.status = "open"
    bug.summary = args[0]
    bug.save()
    bugs = (dir.list())
    print "Created bug with ID %s" % cmdutil.unique_name(bug, bugs)