-
- Downloads
Add support for recursive multipart messages
Before this commit, parsing the test file would just return `and more plain text` because it is the largest text part. This uses `message.get_payload()` instead of `message.walk()`, because `message.walk()` implements a bottom-up DFS; but with no easy way of propagating information between nodes.
Showing
- swh/web/inbound_email/utils.py 57 additions, 39 deletionsswh/web/inbound_email/utils.py
- swh/web/tests/inbound_email/resources/multipart_alternative_recursive.eml 45 additions, 0 deletions...bound_email/resources/multipart_alternative_recursive.eml
- swh/web/tests/inbound_email/resources/multipart_related.eml 42 additions, 0 deletionsswh/web/tests/inbound_email/resources/multipart_related.eml
- swh/web/tests/inbound_email/test_utils.py 15 additions, 0 deletionsswh/web/tests/inbound_email/test_utils.py
Loading
Please register or sign in to comment