diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2015-05-29 08:06:24 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2015-05-29 08:08:31 +0800 |
commit | f916037f41cb88b169dbd071d4e0decd4d3ac06b (patch) | |
tree | d402962955265e0a5268761892e79367f66cfedc /patchwork | |
parent | 85916e6c56076a29c6113e169d3e4926a7c886b1 (diff) | |
download | patchwork-f916037f41cb88b169dbd071d4e0decd4d3ac06b.tar.bz2 patchwork-f916037f41cb88b169dbd071d4e0decd4d3ac06b.tar.xz |
parsemail: run django.setup to initialise Models
From 1.7 onwards, we need to call django.setup() before we can use the
Model interfaces.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'patchwork')
-rwxr-xr-x | patchwork/bin/parsemail.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/patchwork/bin/parsemail.py b/patchwork/bin/parsemail.py index 5cb0b50..0c604b9 100755 --- a/patchwork/bin/parsemail.py +++ b/patchwork/bin/parsemail.py @@ -37,6 +37,7 @@ except ImportError: from patchwork.parser import parse_patch from patchwork.models import Patch, Project, Person, Comment, State, \ get_default_initial_patch_state +import django from django.contrib.auth.models import User list_id_headers = ['List-ID', 'X-Mailing-List', 'X-list'] @@ -402,6 +403,7 @@ def parse_mail(mail): return 0 def main(args): + django.setup() mail = message_from_file(sys.stdin) return parse_mail(mail) |