Further bugfixes to the lifecycle cronjob.
This commit is contained in:
parent
c45f1781cd
commit
9d903a70f1
1 changed files with 4 additions and 1 deletions
|
@ -56,6 +56,7 @@ def get_fas_userlist(fas_credentials):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
now = datetime.datetime.utcnow()
|
||||||
year = datetime.timedelta(days=365.5)
|
year = datetime.timedelta(days=365.5)
|
||||||
mapping = {
|
mapping = {
|
||||||
'egg': year * 1,
|
'egg': year * 1,
|
||||||
|
@ -77,7 +78,9 @@ def main():
|
||||||
for badge_id, delta in mapping.items():
|
for badge_id, delta in mapping.items():
|
||||||
badge = tahrir.get_badge(badge_id=badge_id)
|
badge = tahrir.get_badge(badge_id=badge_id)
|
||||||
for person in results:
|
for person in results:
|
||||||
if now - person.creation > delta:
|
creation = datetime.datetime.strptime(
|
||||||
|
person.creation.split('.')[0], '%Y-%m-%d %H:%M:%S')
|
||||||
|
if now - creation > delta:
|
||||||
hit_em_up(badge, person)
|
hit_em_up(badge, person)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue