diff options
author | Magnus Hagander | 2016-01-06 16:35:23 +0000 |
---|---|---|
committer | Magnus Hagander | 2016-01-06 16:35:23 +0000 |
commit | 8010e5acbb1e03c0ebd899a3cf043b4ce9d5cfd6 (patch) | |
tree | 5daf9199581a8bd56b74cc863faa0955fb05653b | |
parent | 53d5c5d0e8ce559b45abef80b2d39517b3939407 (diff) |
New way for django standalone scripts
-rwxr-xr-x | tools/commitfest/check_patches_in_archives.py | 9 | ||||
-rwxr-xr-x | tools/commitfest/update_archive_threads.py | 8 | ||||
-rwxr-xr-x | tools/mail/send_queued_mail.py | 8 |
3 files changed, 13 insertions, 12 deletions
diff --git a/tools/commitfest/check_patches_in_archives.py b/tools/commitfest/check_patches_in_archives.py index 60314db..2658346 100755 --- a/tools/commitfest/check_patches_in_archives.py +++ b/tools/commitfest/check_patches_in_archives.py @@ -15,12 +15,13 @@ import magic import logging # Set up for accessing django -from django.core.management import setup_environ -sys.path.append(os.path.join(os.path.abspath(os.path.dirname(sys.argv[0])), '../../pgcommitfest')) -import settings -setup_environ(settings) +sys.path.append(os.path.join(os.path.abspath(os.path.dirname(sys.argv[0])), '../../')) +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pgcommitfest.settings") +import django +django.setup() from django.db import connection +from django.conf import settings from commitfest.models import MailThreadAttachment diff --git a/tools/commitfest/update_archive_threads.py b/tools/commitfest/update_archive_threads.py index d48f215..707e545 100755 --- a/tools/commitfest/update_archive_threads.py +++ b/tools/commitfest/update_archive_threads.py @@ -11,10 +11,10 @@ import sys import logging # Set up for accessing django -from django.core.management import setup_environ -sys.path.append(os.path.join(os.path.abspath(os.path.dirname(sys.argv[0])), '../../pgcommitfest')) -import settings -setup_environ(settings) +sys.path.append(os.path.join(os.path.abspath(os.path.dirname(sys.argv[0])), '../../')) +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pgcommitfest.settings") +import django +django.setup() from django.db import connection diff --git a/tools/mail/send_queued_mail.py b/tools/mail/send_queued_mail.py index 5a8005f..84f240d 100755 --- a/tools/mail/send_queued_mail.py +++ b/tools/mail/send_queued_mail.py @@ -13,10 +13,10 @@ import os import smtplib # Set up to run in django environment -from django.core.management import setup_environ -sys.path.append(os.path.join(os.path.abspath(os.path.dirname(sys.argv[0])), '../../pgcommitfest')) -import settings -setup_environ(settings) +sys.path.append(os.path.join(os.path.abspath(os.path.dirname(sys.argv[0])), '../../')) +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pgcommitfest.settings") +import django +django.setup() from django.db import connection, transaction |