applied fixes from mako hill: fix bug that always placed today's date into the punt git commit log
This commit is contained in:
parent
3b86b9a902
commit
0509329698
|
@ -25,7 +25,6 @@ if args[0] == '-n':
|
|||
args = args[1:]
|
||||
|
||||
date = args[0]
|
||||
today = str(datetime.date.today())
|
||||
|
||||
with open('ledger', 'a') as f:
|
||||
f.write("\n")
|
||||
|
@ -44,10 +43,10 @@ with open('ledger', 'a') as f:
|
|||
if debt < 30: continue
|
||||
punt.append(user)
|
||||
f.write("""\
|
||||
%(today)s Punt
|
||||
%(date)s Punt
|
||||
Pool:Owed:%(user)s $-%(debt)s
|
||||
User:%(user)s
|
||||
""" % {'user': user, 'debt': debt, 'today': today})
|
||||
""" % {'user': user, 'debt': debt, 'date': date})
|
||||
|
||||
|
||||
if not dry_run:
|
||||
|
@ -83,12 +82,12 @@ if punt and not dry_run:
|
|||
bloggers = yaml.safe_load(b)
|
||||
for p in punt:
|
||||
if 'end' not in bloggers[p]:
|
||||
bloggers[p]['end'] = today
|
||||
bloggers[p]['end'] = date
|
||||
with open('bloggers.yml','w') as b:
|
||||
yaml.safe_dump(bloggers, b)
|
||||
|
||||
subprocess.check_call(["git", "commit", "ledger", "bloggers.yml",
|
||||
"-m", "Punts for %s" % (today,)])
|
||||
"-m", "Punts for %s" % (date,)])
|
||||
|
||||
# if it's a dry run, lets set the ledger back to the beginning state
|
||||
if dry_run:
|
||||
|
|
Loading…
Reference in a new issue