Mark Haase added the comment:
Defining isoformat() and fromisoformat() as functional inverses is misguided.
Indeed, it's not even true:
```
Python 3.7.2 (default, Dec 28 2018, 14:27:11)
[Clang 10.0.0 (clang-1000.11.45.5)] on darwin
Type "help", "copyright", "credi
New submission from Mark Haase:
If a task is cancelled while it waiting for SSL negotiation, then an SSLError
is raised, but there is no way (as far as I can tell) for the caller to catch
it. (The example below is pretty contrived, but in an application I'm working
on, the user can cancel
Mark Haase added the comment:
Oh, sorry! I didn't realize you were a core dev or I would have replied sooner.
Thank you for looking into this issue.
--
___
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/i
Mark Haase added the comment:
Vinay, thanks for the patch! I just tested it on my Ubuntu 16.04.1 box with
Python 3.5.2 and it works perfectly. Your patch is cleaner than mine, too.
Any idea how we get a CPython dev to look at this patch
Mark Haase added the comment:
Hey Thomas and Vinay, thanks for looking into this. Although I discovered this
problem on my MacOS laptop 6 months ago, today I also reproduced this issue on
my Ubuntu desktop.
```
/home/mhaase/Downloads $ mkdir temp
/home/mhaase/Downloads $ cd temp
/home/mhaase