Hi Patrick,
Perfectly understand the situation, I am just afraid that adding a whole
5 seconds every time an InteractiveShell is spawned may slow down
everything by a lot. These are spawned a lot of times, so it will stack
up. Is there no other way to test for readiness?
Yeah. I was guessing at the math before and thought it was like +25% execution time, but now I see it's more like +90%. Definitely not ideal.
I wasn't able to come up with any other readiness checks but maybe there is. Anyhow let's discuss all this at the Thursday meeting as it's not urgent.
Also I think we are providing the ability to run shells outside the
context manager as well for some scenarios where it's needed, so this
approach won't cover that case unfortunately.
Good point I'll take another look.
Best,
Luca