Description
Runs child processes inside a pseudo-terminal from Python. It helps tools test and automate programs that behave differently when connected to a real terminal instead of plain pipes.
Programs run through it can receive input and produce terminal output as if a user were present. Avoid sending secrets to automated sessions unless history, logs, and captured output are controlled.