Skip to content

Commit 29fe695

Browse files
committed
pythongh-91048: Add better error messages for remote debugging in debug versions
Signed-off-by: Pablo Galindo <[email protected]>
1 parent 0e3bc96 commit 29fe695

8 files changed

+535
-124
lines changed

Include/internal/pycore_global_objects_fini_generated.h

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_global_strings.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,7 @@ struct _Py_global_strings {
383383
STRUCT_FOR_ID(data)
384384
STRUCT_FOR_ID(database)
385385
STRUCT_FOR_ID(day)
386+
STRUCT_FOR_ID(debug)
386387
STRUCT_FOR_ID(decode)
387388
STRUCT_FOR_ID(decoder)
388389
STRUCT_FOR_ID(default)

Include/internal/pycore_runtime_init_generated.h

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_unicodeobject_generated.h

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Lib/test/test_external_inspection.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,17 @@ def _make_test_script(script_dir, script_basename, source):
3434

3535

3636
def get_stack_trace(pid):
37-
unwinder = RemoteUnwinder(pid, all_threads=True)
37+
unwinder = RemoteUnwinder(pid, all_threads=True, debug=True)
3838
return unwinder.get_stack_trace()
3939

4040

4141
def get_async_stack_trace(pid):
42-
unwinder = RemoteUnwinder(pid)
42+
unwinder = RemoteUnwinder(pid, debug=True)
4343
return unwinder.get_async_stack_trace()
4444

4545

4646
def get_all_awaited_by(pid):
47-
unwinder = RemoteUnwinder(pid)
47+
unwinder = RemoteUnwinder(pid, debug=True)
4848
return unwinder.get_all_awaited_by()
4949

5050

0 commit comments

Comments
 (0)