Ivan Levkivskyi
fb753c4226
Loosen some types to avoid pain in real-life situations ( #4870 )
...
In this diff:
* Loosen `set.__[i]sub__()` to allow typical use cases (that work at runtime). Namely, allow removing `unicode` from a set of `str`, and allow removing optional values from non-optional sets.
* Avoid using union return types in `cryptography` deserialization functions.
* Tune `SupportsItems` so that `dict` implements it on Python 2.
Co-authored-by: Ivan Levkivskyi <ilevkivskyi@dropbox.com >
2020-12-29 18:31:14 +00:00
..
2020-12-06 18:44:18 +01:00
2020-11-24 17:27:29 -08:00
2020-12-09 19:23:19 -08:00
2020-08-05 22:49:17 -07:00
2020-12-27 19:54:43 +01:00
2020-11-02 16:18:20 +01:00
2020-10-23 09:40:06 +02:00
2020-06-28 13:31:00 -07:00
2020-11-08 12:25:33 +01:00
2020-12-09 13:47:45 +01:00
2020-11-02 16:18:20 +01:00
2020-11-02 16:18:20 +01:00
2020-12-06 18:44:18 +01:00
2020-12-29 15:26:08 +01:00
2020-12-14 18:32:14 +01:00
2020-12-06 18:44:18 +01:00
2020-06-29 00:00:21 -07:00
2020-11-02 16:18:20 +01:00
2020-12-29 08:43:15 +01:00
2020-06-28 13:31:00 -07:00
2020-11-02 16:18:20 +01:00
2020-08-29 16:45:36 -07:00
2020-06-28 13:31:00 -07:00
2018-03-05 12:42:29 -08:00
2020-10-23 09:40:06 +02:00
2020-06-28 13:31:00 -07:00
2020-10-23 09:40:06 +02:00
2020-06-28 13:31:00 -07:00
2020-10-23 09:40:06 +02:00
2020-06-28 13:31:00 -07:00
2020-10-23 09:40:06 +02:00
2020-06-28 13:31:00 -07:00
2020-06-29 00:00:21 -07:00
2020-10-23 09:40:06 +02:00
2020-11-14 14:50:34 +01:00
2020-10-23 09:40:06 +02:00
2020-08-16 12:30:04 -07:00
2020-10-01 17:38:11 +02:00
2020-06-29 00:00:21 -07:00
2020-10-23 09:40:06 +02:00
2020-11-02 16:18:20 +01:00
2020-10-23 09:40:06 +02:00
2020-12-29 18:31:14 +00:00
2020-11-02 16:18:20 +01:00
2020-12-14 17:16:52 +01:00
2020-06-28 13:31:00 -07:00
2020-11-02 16:18:20 +01:00
2020-06-29 00:00:21 -07:00
2020-09-29 22:05:40 -07:00
2020-10-23 09:40:06 +02:00
2020-12-06 18:44:18 +01:00
2020-10-23 09:40:06 +02:00
2020-10-23 09:40:06 +02:00
2020-10-23 09:40:06 +02:00
2020-08-05 22:49:17 -07:00
2020-11-02 16:18:20 +01:00
2020-10-25 19:58:09 -07:00
2020-11-02 16:18:20 +01:00
2020-10-25 15:04:43 -07:00
2020-11-02 16:18:20 +01:00
2020-12-06 18:44:18 +01:00
2020-10-09 21:25:33 -07:00
2020-10-27 07:52:35 +01:00
2020-12-21 17:47:04 -08:00
2020-06-29 00:00:21 -07:00
2020-06-28 13:31:00 -07:00
2020-10-23 09:40:06 +02:00
2020-12-06 18:44:18 +01:00
2017-04-30 14:16:30 -07:00
2020-12-06 18:44:18 +01:00
2020-10-23 09:40:06 +02:00
2020-10-23 09:40:06 +02:00
2020-11-02 16:18:20 +01:00
2020-12-06 18:44:18 +01:00
2020-10-23 09:40:06 +02:00
2020-11-02 16:18:20 +01:00
2020-11-02 16:18:20 +01:00
2020-10-23 09:40:06 +02:00
2020-12-06 18:44:18 +01:00
2020-08-29 16:45:36 -07:00
2020-11-02 16:18:20 +01:00
2020-06-29 00:00:21 -07:00
2020-06-28 13:31:00 -07:00
2020-11-02 16:18:20 +01:00
2020-10-23 09:40:06 +02:00
2020-06-28 13:31:00 -07:00
2020-10-27 07:52:35 +01:00
2019-10-20 10:37:33 +02:00
2020-10-23 09:40:06 +02:00
2020-11-02 16:18:20 +01:00
2020-10-23 09:40:06 +02:00
2020-12-06 18:44:18 +01:00
2020-10-23 09:40:06 +02:00
2020-11-24 18:37:58 -08:00
2020-11-02 16:18:20 +01:00
2020-12-28 09:07:22 +01:00
2020-11-02 16:18:20 +01:00
2020-06-28 13:31:00 -07:00
2020-11-02 16:18:20 +01:00
2020-11-02 16:18:20 +01:00
2020-12-14 18:38:35 +01:00
2020-12-27 23:46:26 -08:00
2020-10-13 23:26:11 +02:00
2020-11-01 12:54:17 -08:00
2020-10-23 09:40:06 +02:00