Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
9dc577a
Watch out for NULL return.
warsaw Aug 30, 2017
bc4634d
Add a blurb entry for the issue.
warsaw Sep 4, 2017
f7e3c40
Typo in blurb entry.
warsaw Sep 4, 2017
6696c23
Merge branch 'master' into compile-null-ptr
warsaw Sep 4, 2017
4600bcf
Set an appropriate exception.
warsaw Sep 4, 2017
0f46af7
Add a debug() builtin.
warsaw Sep 4, 2017
a141f63
Document the new stuff.
warsaw Sep 4, 2017
79d7ac8
Add tests for the debug() builtin.
warsaw Sep 4, 2017
1666925
Undo a branch leak.
warsaw Sep 4, 2017
8437033
Add versionadded tags and cleanup.
warsaw Sep 5, 2017
6534542
Merge branch 'master' into debughook
warsaw Sep 5, 2017
2d75d7a
Merge branch 'master' into debughook
warsaw Sep 5, 2017
ed649fa
Add a blurb for PEP 553.
warsaw Sep 5, 2017
0bea882
Merge branch 'master' into debughook
warsaw Sep 6, 2017
eee151d
Merge branch 'master' into debughook
warsaw Sep 6, 2017
05b7cae
debug() -> breakpoint()
warsaw Sep 6, 2017
6b9a59c
Add a test for breakpointhook reset.
warsaw Sep 6, 2017
5e0b93a
Merge branch 'master' into debughook
warsaw Sep 7, 2017
c57d0dc
Signature changed to breakpoint(*args, **kws).
warsaw Sep 7, 2017
eb17d0f
Merge branch 'master' into debughook
warsaw Sep 7, 2017
244bff5
Update documentation.
warsaw Sep 7, 2017
c4bed66
Merge branch 'master' into debughook
warsaw Sep 7, 2017
6eb3470
Make patchheck happy.
warsaw Sep 7, 2017
af81484
Merge branch 'master' into debughook
warsaw Sep 8, 2017
f3200c7
Support $PYTHONBREAKPOINT
warsaw Sep 8, 2017
1c60e11
Merge branch 'master' into debughook
warsaw Sep 10, 2017
ed41006
$PYTHONBREAKPOINT processing moved to sys.breakpointhook()
warsaw Sep 12, 2017
b84a018
Accept *args, **kws
warsaw Sep 12, 2017
f6db9e3
Merge branch 'master' into debughook
warsaw Sep 12, 2017
cf9e7ac
Add a test and fix some behavior.
warsaw Sep 12, 2017
e46c59d
Merge branch 'master' into debughook
warsaw Sep 13, 2017
9bc36b8
Merge branch 'debughook' of github.com:warsaw/cpython into debughook
warsaw Sep 13, 2017
b5c2393
$PYTHONBREAKPOINT docs.
warsaw Sep 13, 2017
2846d3b
Merge branch 'master' into debughook
Oct 2, 2017
50c3e40
Add a What's New.
Oct 3, 2017
6b23d5b
Merge branch 'master' into debughook
Oct 3, 2017
0d2fae5
Several fixes addressing review comments.
Oct 4, 2017
1cf3e06
Respond to reviewer comments
Oct 5, 2017
6217e90
Use METH_FAST and _PyObject_FastCallKeywords()
Oct 5, 2017
28bd8e4
Merge branch 'master' into debughook
Oct 5, 2017
8808367
Use a MagicMock.
Oct 5, 2017
bd68b76
Merge branch 'master' into debughook
Oct 5, 2017
fea5d3d
Merge branch 'master' into debughook
Oct 5, 2017
599108d
Some tests must be skipped when -E is given
Oct 5, 2017
a74f23e
Add a missing versionadded
Oct 5, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add a blurb for PEP 553.
  • Loading branch information
warsaw committed Sep 5, 2017
commit ed649facebacf2e26f12d867fb68bafec00e03e9
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
PEP 553 - Add a new built-in called ``debug()`` which calls
``sys.debughook()``. By default this imports ``pdb`` and calls
``pdb.set_trace()``, but users may override ``sys.debughook()`` to call
whatever debugger they want. The original value of the hook is saved in
``sys.__debughook__``.