Same for code imports.
Probably implementation strategy: install a SIGINT handler which raises a TimeoutError which subclasses KeyboardInterrupt.
Same for code imports.
Probably implementation strategy: install a SIGINT handler which raises a TimeoutError which subclasses KeyboardInterrupt.