if os.getenv("REF_PURGE_PRJ_HOUR"):
remove_hour = os.getenv("REF_PURGE_PRJ_HOUR")
for prj in prj_list:
- create_datetime = datetime.strptime(prj.split(':')[-1], "%Y%m%d.%H")
+ if int(prj.split('.')[-1]) > 23:
+ prj_temp = '%s.23' % ('.'.join(prj.split('.')[:-1]))
+ create_datetime = datetime.strptime(prj_temp.split(':')[-1], "%Y%m%d.%H")
+ else:
+ create_datetime = datetime.strptime(prj.split(':')[-1], "%Y%m%d.%H")
#print create_datetime
post_hour = divmod((now_datetime - create_datetime).total_seconds(), 3600)[0]
if int(post_hour) > int(remove_hour):
break
if cleanup:
try:
- build.cleanup(prj, "This project has expired")
print "%s project is remove." % prj
+ sys.stdout.flush()
+ build.cleanup(prj, "This project has expired")
except Exception as err:
print "%s project is remove error = %s" % (prj, err)
else: