]> git.ipfire.org Git - thirdparty/patchwork.git/commit
parsemail: Fix return value for find_content error case
authorJeremy Kerr <jk@ozlabs.org>
Mon, 28 Mar 2016 03:31:38 +0000 (11:31 +0800)
committerStephen Finucane <stephen.finucane@intel.com>
Tue, 29 Mar 2016 08:54:56 +0000 (09:54 +0100)
commita9df07daad9119bf0a610af6c924dad1f8f6b90b
tree3d3cbf653db1b9574a95b1dcd788c2432f0aca10
parent5263eedeecf99b39688d97254b6f93f55fc3956c
parsemail: Fix return value for find_content error case

If we fail to decode a message payload, we'll fail with the following:

  Traceback (most recent call last):
    File "./patchwork/bin/parsemail.py", line 563, in <module>
      sys.exit(main(sys.argv))
    File "./patchwork/bin/parsemail.py", line 553, in main
      return parse_mail(mail, args['list_id'])
    File "./patchwork/bin/parsemail.py", line 464, in parse_mail
      (patch, comment, filenames) = find_content(project, mail)
  ValueError: need more than 2 values to unpack

- as the error condition for find_content only returns a 2-tuple. This
change fixes the error case to the 3-tuple return type.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Acked-by: Stephen Finucane <stephen.finucane@intel.com>
patchwork/bin/parsemail.py