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 implementedwitty-crayon-22786
02/04/2021, 12:46 AMCtrl+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 AMenough-analyst-54434
02/04/2021, 12:49 AMsteep-breakfast-98857
02/04/2021, 1:01 AMhundreds-breakfast-49010
02/04/2021, 1:07 AMhundreds-breakfast-49010
02/04/2021, 1:08 AMexception_sink.py
and remote_pants_runner.py
still have some code referencing signal names directlyhundreds-breakfast-49010
02/04/2021, 1:09 AMSIGINT
SIGQUIT
and SIGTERM
in exception_sink.py
and that interrupts_ignored
method in remote_pants_runner.py
that checks for SIGINT
hundreds-breakfast-49010
02/04/2021, 1:09 AMSIGSTP
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 AMhundreds-breakfast-49010
02/04/2021, 1:28 AMhundreds-breakfast-49010
02/04/2021, 1:29 AMwitty-crayon-22786
02/04/2021, 6:58 PMwitty-crayon-22786
02/04/2021, 6:58 PMwitty-crayon-22786
02/04/2021, 7:00 PMpantsd
, although other repls work fine”witty-crayon-22786
02/04/2021, 7:00 PM