Changeset 7892 for djangoproject.com/django_website/apps/aggregator/bin
- Timestamp:
- 07/11/08 10:19:27 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
djangoproject.com/django_website/apps/aggregator/bin/update_feeds.py
r7296 r7892 5 5 6 6 import os 7 import sys 7 8 import time 8 9 import optparse 9 10 import datetime 10 11 import feedparser 12 13 LOCKFILE = "/tmp/update_feeds.lock" 11 14 12 15 def update_feeds(verbose=False): … … 52 55 53 56 if __name__ == '__main__': 57 try: 58 lockfile = os.open(LOCKFILE, os.O_CREAT | os.O_EXCL) 59 except OSError: 60 sys.exit(0) 61 54 62 parser = optparse.OptionParser() 55 63 parser.add_option('--settings') … … 59 67 os.environ["DJANGO_SETTINGS_MODULE"] = options.settings 60 68 update_feeds(options.verbose) 69 70 os.close(lockfile) 71 os.unlink(LOCKFILE)
