Based on git bisect it looks like #16028 caused a regression with interactive mode in Python 3.8, Qt5Agg backend (PyQt5=5.13.2), Linux x86_64 (at least; this is my system). The previous behavior (e.g., in 98aceb1) is that just doing:
import matplotlib.pyplot as plt
plt.ion()
fig, ax = plt.subplots()
would pop up a plot, and:
Typing in the terminal worked fine
Hitting ctrl-C (and then enter) had normal terminal behavior:
>>>
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyboardInterrupt
>>>
Activity
larsoner commented on Jan 27, 2020
I can confirm master now works, thanks for the quick fix!