steep-breakfast-98857
02/04/2021, 12:37 AM./pants --no-pantsd repl
)and is a bit difficult to describe (sufficient to say it doesn't work though). Use of Ctrl-Z does not work with a regular `./pants repl`: portions of commands executed after Ctrl-Z are missing (after several attempts of trying to execute top
, I ended up with everything from "Command t not found...", "Command o not found..." to "Command toptoppptopo not found" and seemingly random instances of the interpreter coming back into the foreground in an unusable state with the same parsing(?) issues. CtrlC, reset
, and fg
don't appear to work.witty-crayon-22786
02/04/2021, 12:45 AMpantsd
is aware of when it is operating on a TTY, and tries to address that. but … i have no idea how Ctrl+Z
is implementedCtrl+Z
is actually implemented and file a ticket about it, that would be appreciated!enough-analyst-54434
02/04/2021, 12:46 AMwitty-crayon-22786
02/04/2021, 12:46 AMenough-analyst-54434
02/04/2021, 12:47 AMsteep-breakfast-98857
02/04/2021, 1:01 AMhundreds-breakfast-49010
02/04/2021, 1:07 AMexception_sink.py
and remote_pants_runner.py
still have some code referencing signal names directlySIGINT
SIGQUIT
and SIGTERM
in exception_sink.py
and that interrupts_ignored
method in remote_pants_runner.py
that checks for SIGINT
SIGSTP
properlysteep-breakfast-98857
02/04/2021, 1:19 AMexception_sink.py
code, I think I could get a reasonable start after some reading and definitely learn a lot.hundreds-breakfast-49010
02/04/2021, 1:27 AMwitty-crayon-22786
02/04/2021, 6:58 PMpantsd
, although other repls work fine”