cronrec.py
changeset 9 fab8e1981155
parent 8 42c4c96e3ecd
child 10 37ab6d0ddb30
     1.1 --- a/cronrec.py	Fri Oct 01 23:23:26 2010 +0200
     1.2 +++ b/cronrec.py	Tue Oct 05 14:44:31 2010 +0200
     1.3 @@ -94,19 +94,20 @@
     1.4  	project = None
     1.5  	activity = None
     1.6  	label = args.label.strip()
     1.7 +	log = args.m
     1.8  	if ":" in label:
     1.9  		project, activity = label.split(":")
    1.10  	else:
    1.11  		project = label
    1.12  	time = datetime.now()
    1.13 -	db.resume(db_file(), None, None, time)
    1.14 -	db.end(db_file(), project, activity, time)	
    1.15 +	db.resume(db_file(), db.find_active_task(db_file()), time, log)
    1.16 +	db.end(db_file(), project, activity, time, log)	
    1.17  
    1.18  def pause(args):
    1.19  	db.pause(db_file(), None, None, datetime.now())	 
    1.20  
    1.21  def resume(args):
    1.22 -	db.resume(db_file(), None, None, datetime.now())	
    1.23 +	db.resume(db_file(), None, None, datetime.now(), args.m)	
    1.24  
    1.25  def status(args):
    1.26  	task = db.status(db_file())
    1.27 @@ -131,10 +132,10 @@
    1.28  
    1.29  	sub_end = subs.add_parser("end")
    1.30  	sub_end.add_argument("label", type=str, nargs="?", default="all:all")
    1.31 +	sub_end.add_argument("-m", type=str)
    1.32  	sub_end.set_defaults(func=end)
    1.33  
    1.34  	sub_end = subs.add_parser("pause")
    1.35 -	sub_end.add_argument("-m", type=str)
    1.36  	sub_end.set_defaults(func=pause)
    1.37  
    1.38  	sub_end = subs.add_parser("resume")