X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=patchwork%2Fbin%2Fparsemail.py;h=97189a3089d5b7de573f2725ee81a0f2af801755;hb=53a1c887e2dcea2121837b79093efa5ac8f4f592;hp=5cb0b505250eb5ea92fce5b1791c635c05d8d0e6;hpb=85916e6c56076a29c6113e169d3e4926a7c886b1;p=patchwork diff --git a/patchwork/bin/parsemail.py b/patchwork/bin/parsemail.py index 5cb0b50..97189a3 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'] @@ -79,7 +80,7 @@ def find_project(mail): try: project = Project.objects.get(listid = listid) break - except: + except Project.DoesNotExist: pass return project @@ -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)