#!/usr/bin/env python import datetime, os, sys import syslog # boilerplate basedir = os.path.abspath(os.path.join(os.path.dirname(__file__), "../..")) sys.path = [ basedir ] + sys.path os.environ["DJANGO_SETTINGS_MODULE"] = "ietf.settings" syslog.openlog(os.path.basename(__file__), syslog.LOG_PID, syslog.LOG_USER) import django django.setup() from ietf.person.models import Person from ietf.submit.utils import expirable_submissions, expire_submission system = Person.objects.get(name="(System)") for sub in expirable_submissions(older_than_days=30): expire_submission(sub, system) syslog.syslog("Expired submission %s of %s-%s" % (sub.pk, sub.name, sub.rev))