Xavier Morel
200612ca1e
[FIX] P3: text model in various mail bits
...
No formal decision there, and the stdlib API seems like a PITA as it's
based around native strings, not bytes and not text.
* try to use cross-model API instead of random encode/decode
* unicode all the mail_template things
* formataddr *requires* a text tuple now
In P2, formataddr((False, False)) "worked" (generated "False
<False>"), in P3 it will fail and blow up.
* attachments are quite definitely bytes
* remove try_coerce_ascii because it's garbage
2017-08-20 23:25:54 +02:00
..
2017-08-20 23:25:54 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 00:32:12 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 07:14:52 +02:00
2017-07-12 17:48:43 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-07-30 07:14:49 +02:00
2017-08-20 23:25:54 +02:00
2017-07-30 04:40:00 +02:00
2017-07-05 11:48:45 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-07-26 19:55:44 +02:00
2017-08-20 23:25:54 +02:00
2017-07-26 19:55:44 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-10 17:01:05 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-07-12 17:48:43 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 04:40:09 +02:00
2017-08-20 23:25:54 +02:00
2017-07-17 11:52:51 +02:00
2017-07-26 19:55:44 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 07:14:52 +02:00
2017-08-20 23:25:54 +02:00
2017-08-10 17:01:05 +02:00
2017-08-10 17:01:05 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-08-10 17:01:05 +02:00
2017-07-25 12:26:50 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-20 23:25:54 +02:00
2017-08-10 17:01:05 +02:00
2017-08-06 04:40:09 +02:00
2017-08-10 17:01:05 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-07-25 12:26:50 +02:00
2017-08-10 17:01:05 +02:00
2017-08-06 07:14:52 +02:00
2017-08-10 17:01:05 +02:00
2017-08-06 07:14:52 +02:00
2017-08-10 17:01:05 +02:00
2017-08-06 07:14:52 +02:00
2017-08-20 23:25:54 +02:00
2017-06-15 18:44:16 +02:00
2017-08-20 23:25:54 +02:00
2017-06-26 10:13:25 +02:00
2017-06-26 10:13:25 +02:00
2017-06-26 10:13:25 +02:00
2017-08-01 02:40:08 +02:00
2017-07-05 11:48:45 +02:00
2017-06-19 17:37:38 +02:00
2017-08-20 23:25:54 +02:00
2017-07-25 11:46:16 +02:00
2017-06-26 10:13:25 +02:00
2017-07-01 02:39:14 +02:00
2017-06-27 14:19:31 +02:00
2017-06-26 10:13:25 +02:00
2017-07-13 17:01:04 +02:00
2017-06-26 10:13:25 +02:00
2017-07-01 02:39:14 +02:00
2017-07-12 17:48:43 +02:00
2017-07-13 17:01:04 +02:00
2017-06-26 10:13:25 +02:00
2017-07-12 17:48:43 +02:00
2017-07-25 11:46:16 +02:00
2017-07-30 00:32:09 +02:00
2017-08-20 23:25:54 +02:00
2017-07-12 17:48:43 +02:00
2017-06-26 10:13:25 +02:00
2017-06-26 10:13:25 +02:00
2017-06-26 10:13:25 +02:00
2017-07-12 17:48:43 +02:00
2017-07-05 11:48:45 +02:00
2017-08-06 00:32:12 +02:00
2017-07-12 17:48:43 +02:00
2017-06-26 10:13:25 +02:00
2017-08-20 23:25:54 +02:00
2017-06-26 10:13:25 +02:00
2017-07-25 11:46:16 +02:00
2017-06-26 10:13:25 +02:00
2017-07-12 17:48:43 +02:00
2017-07-12 17:48:43 +02:00
2017-06-26 10:13:25 +02:00
2017-06-26 10:13:25 +02:00
2017-07-12 17:48:43 +02:00
2017-07-12 17:48:43 +02:00
2017-07-12 17:48:43 +02:00
2017-06-26 10:13:25 +02:00
2017-06-26 10:13:25 +02:00
2017-06-26 10:13:25 +02:00
2017-06-26 10:13:25 +02:00
2017-07-01 02:39:14 +02:00
2017-06-26 10:13:25 +02:00
2017-07-12 17:48:43 +02:00
2017-06-26 10:13:25 +02:00
2017-06-26 10:13:25 +02:00
2017-06-26 10:13:25 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 07:14:52 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-20 23:25:54 +02:00
2017-07-25 12:26:50 +02:00
2017-07-25 12:26:50 +02:00
2017-08-19 02:34:21 +02:00
2017-08-17 16:18:18 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-07-30 04:40:00 +02:00
2017-08-10 17:01:05 +02:00
2017-08-06 04:40:09 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 04:40:09 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 04:40:09 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 08:30:59 +02:00
2017-08-06 04:40:09 +02:00
2017-07-25 12:26:50 +02:00
2017-08-10 17:01:05 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-20 23:25:54 +02:00
2017-08-01 02:40:08 +02:00
2017-08-06 04:40:09 +02:00
2017-07-25 11:46:16 +02:00
2017-07-25 11:46:16 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-07-26 19:55:44 +02:00
2017-08-19 02:34:20 +02:00
2017-07-05 11:48:45 +02:00
2017-08-06 07:14:52 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-19 02:34:23 +02:00
2017-08-06 07:14:52 +02:00
2017-08-09 14:20:54 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-01 02:40:08 +02:00
2017-07-17 13:33:29 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-08-10 17:01:05 +02:00
2017-08-20 23:25:54 +02:00
2017-08-19 02:34:20 +02:00
2017-07-24 15:45:48 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 04:40:09 +02:00
2017-07-05 11:48:45 +02:00
2017-07-05 11:48:45 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-07-30 04:40:00 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 07:14:52 +02:00
2017-08-20 23:25:54 +02:00
2017-07-11 11:28:18 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 07:14:52 +02:00
2017-08-09 14:20:54 +02:00
2017-07-12 17:48:43 +02:00
2017-08-19 02:34:21 +02:00
2017-08-10 17:01:05 +02:00
2017-08-06 07:14:52 +02:00
2017-08-10 17:01:05 +02:00
2017-08-19 02:34:22 +02:00
2017-08-06 04:40:09 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-07-30 04:40:00 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-14 08:30:59 +02:00
2017-08-06 07:14:52 +02:00
2017-07-26 19:55:44 +02:00
2017-08-09 14:43:39 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-07-25 11:46:16 +02:00
2017-07-30 04:40:00 +02:00
2017-08-20 23:25:54 +02:00
2017-06-30 11:07:00 +02:00
2017-08-06 07:14:52 +02:00
2017-08-19 02:34:22 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 04:40:09 +02:00
2017-08-06 07:14:52 +02:00
2017-08-20 23:25:54 +02:00
2017-08-06 07:14:52 +02:00
2017-08-06 07:14:52 +02:00