GP-6474: post-review

GP-6474: attach
GP-6474: attach
This commit is contained in:
d-millar
2026-02-24 16:10:17 -05:00
parent 07fb66bc90
commit 004b57d4a3
@@ -449,13 +449,20 @@ def target(process: Process, spec: str) -> None:
exec_convert_errors(f'target select {spec}')
@REGISTRY.method(action='attach', display="Attach by Attachable")
def attach_obj(process: Process, target: Attachable) -> None:
"""Attach the process to the given target."""
@REGISTRY.method(action='attach', display="Attach")
def attach(target: Attachable) -> None:
"""Attach to the given target."""
pid = find_availpid_by_obj(target)
exec_convert_errors(f'process attach -p {pid}')
@REGISTRY.method(action='attach', display="Attach")
def attach_obj(process: Process) -> None:
"""Attach the process to the given target."""
pid = find_availpid_by_obj(process)
exec_convert_errors(f'process attach -p {pid}')
@REGISTRY.method(action='attach', display="Attach by PID")
def attach_pid(process: Process, pid: int) -> None:
"""Attach the process to the given target."""