it looks like the readline mocking for large data is pretty slow in the printer test in python3 (it was developed in python2)
a tool like line_profiler can be used to drill down on this
speeding up the tests would help things go faster in general
it looks like this relates to the threading implementation. i opened python/cpython#104391 regarding it. a possible solution would be changing Printer to use Queue instead of Event and Lock.
it looks like the readline mocking for large data is pretty slow in the printer test in python3 (it was developed in python2)
a tool like line_profiler can be used to drill down on this
speeding up the tests would help things go faster in general
it looks like this relates to the threading implementation. i opened python/cpython#104391 regarding it. a possible solution would be changing Printer to use Queue instead of Event and Lock.