wait_for_native_debugger

carb.wait_for_native_debugger(timeout: float = -1.0, stop: bool = False, quiet: bool = False) bool

Waits for a debugger to attach.

Blocks (with GIL released) until a native debugger attaches to the process or a timeout occurs.

Parameters
  • timeout – The time in seconds to wait. Negative values mean to wait forever. A value of 0 will check if a native debugger is attached without waiting. Optional, default value is -1.

  • stop – If True, a breakpoint is triggered immediately after a debugger attaches. If a timeout is reached instead, no breakpoint is triggered. Optional, default value is False.

  • quiet – When called if a debugger is not already attached a message is printed to stdout unless this is True. Optional, default value is False.

Returns

True if a native debugger attached, False if a timeout is reached.