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", "
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 c
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
<http://bugs.python.org/is
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
Mark Haase added the comment:
Please ignore my previous message and patch. Although it installs a pip script
into the virtual environment, the script's shebang points to the global python
and not the venv python. I'm trying to figure out why this is, but the pip
voodoo is way dee