FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
bpo-45292: [PEP 654] add the ExceptionGroup and BaseExceptionGroup classes by iritkatriel · Pull Request #28569 · python/cpython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
python
/
cpython
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
35.3k
Star
74.9k
Code
Issues
5k+
Pull requests
2.6k
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
bpo-45292: [PEP 654] add the ExceptionGroup and BaseExceptionGroup classes
- #28569
#28569
Merged
iritkatriel
merged 40 commits into
python:main
python/cpython:main
from
iritkatriel:bpo-45292-ExceptionGroup
iritkatriel/cpython:bpo-45292-ExceptionGroup
Copy head branch name to clipboard
Oct 22, 2021
Conversation
Commits
40
(40)
Checks
Files changed
Merged
bpo-45292: [PEP 654] add the ExceptionGroup and BaseExceptionGroup classes
#28569
iritkatriel
merged 40 commits into
python:main
python/cpython:main
from
iritkatriel:bpo-45292-ExceptionGroup
iritkatriel/cpython:bpo-45292-ExceptionGroup
Copy head branch name to clipboard
Commits
Commits on Oct 22, 2021
bpo-45292: [PEP 654] added ExceptionGroup and BaseExceptionGroup (did not yet update traceback formatting)
iritkatriel
committed
2b5800f
View commit details
Copy full SHA for 2b5800f
Browse repository at this point
📜🤖 Added by blurb_it.
blurb-it[bot]
authored and
iritkatriel
committed
0ac0dfd
View commit details
Copy full SHA for 0ac0dfd
Browse repository at this point
rename exceptions_added_in_python_3 --> exceptions_not_in_python_2
iritkatriel
committed
b7ee952
View commit details
Copy full SHA for b7ee952
Browse repository at this point
Use PyArg_ParseTuple's format string to check for type of EG message
iritkatriel
committed
a57f883
View commit details
Copy full SHA for a57f883
Browse repository at this point
improve error messages for second constructor arg
iritkatriel
committed
62a7b3c
View commit details
Copy full SHA for 62a7b3c
Browse repository at this point
nested exception must be instance not type
iritkatriel
committed
235504b
View commit details
Copy full SHA for 235504b
Browse repository at this point
tweak test
iritkatriel
committed
b7889df
View commit details
Copy full SHA for b7889df
Browse repository at this point
expect msg to always be valid
iritkatriel
committed
763a387
View commit details
Copy full SHA for 763a387
Browse repository at this point
make [Base]ExceptionGroup generic types
iritkatriel
committed
8912054
View commit details
Copy full SHA for 8912054
Browse repository at this point
tidy up test_pickle
iritkatriel
committed
41d4799
View commit details
Copy full SHA for 41d4799
Browse repository at this point
add test that exception group is not subscriptable (generic type)
iritkatriel
committed
488ad7c
View commit details
Copy full SHA for 488ad7c
Browse repository at this point
implement suggestions from Erlend
iritkatriel
committed
1de7ca5
View commit details
Copy full SHA for 1de7ca5
Browse repository at this point
add comment
iritkatriel
committed
1147f44
View commit details
Copy full SHA for 1147f44
Browse repository at this point
part of updates re Guido's review of the tests
iritkatriel
committed
c71aff7
View commit details
Copy full SHA for c71aff7
Browse repository at this point
Part 1 of Gregory's review: better error messaages, public GC API, bool type, flag name (is_nonbase_exception)
iritkatriel
committed
d3ba995
View commit details
Copy full SHA for d3ba995
Browse repository at this point
Gregory's suggestion to convert excs to Tuple at the beginning of the constructor
iritkatriel
committed
fe5d611
View commit details
Copy full SHA for fe5d611
Browse repository at this point
rename constructor args to match their python names
iritkatriel
committed
ed343de
View commit details
Copy full SHA for ed343de
Browse repository at this point
empty-exceptions error changed from TypeError to ValueError
iritkatriel
committed
1af4e53
View commit details
Copy full SHA for 1af4e53
Browse repository at this point
decref bases in create_exception_group_class
iritkatriel
committed
bc57273
View commit details
Copy full SHA for bc57273
Browse repository at this point
remove redundant check
iritkatriel
committed
a21c174
View commit details
Copy full SHA for a21c174
Browse repository at this point
add _PyBaseExceptionGroup_Check
iritkatriel
committed
0e46247
View commit details
Copy full SHA for 0e46247
Browse repository at this point
Fix error checking. Exception --> assertion
iritkatriel
committed
84c52ae
View commit details
Copy full SHA for 84c52ae
Browse repository at this point
add assertions, convert runtime check to assertion
iritkatriel
committed
1813827
View commit details
Copy full SHA for 1813827
Browse repository at this point
NULL is not error for GetContext/SetContext etc (no need to check)
iritkatriel
committed
3201ab9
View commit details
Copy full SHA for 3201ab9
Browse repository at this point
cast orig only once in exceptiongroup_subset
iritkatriel
committed
37d8df2
View commit details
Copy full SHA for 37d8df2
Browse repository at this point
assume (and assert) that eg->excs is a tuple, use Tuple apis
iritkatriel
committed
0099c24
View commit details
Copy full SHA for 0099c24
Browse repository at this point
no need for the fancy _exceptiongroup_matcher struct
iritkatriel
committed
bab699b
View commit details
Copy full SHA for bab699b
Browse repository at this point
move ExceptionGroup type definition to interpreter state
iritkatriel
committed
0603d31
View commit details
Copy full SHA for 0603d31
Browse repository at this point
clear ExceptionGroupType before interpreter state
iritkatriel
committed
db8d0b2
View commit details
Copy full SHA for db8d0b2
Browse repository at this point
remove PyExc_ExceptionGroup from stable abi and header
iritkatriel
committed
ba762bc
View commit details
Copy full SHA for ba762bc
Browse repository at this point
do type cast only once
iritkatriel
committed
005cf86
View commit details
Copy full SHA for 005cf86
Browse repository at this point
add comments and assertions
iritkatriel
committed
db8c3ea
View commit details
Copy full SHA for db8c3ea
Browse repository at this point
remove inefficient packing-unpacking of match-rest pairs in a tuple
iritkatriel
committed
7252b3a
View commit details
Copy full SHA for 7252b3a
Browse repository at this point
Py_CLEAR --> Py_DECREF
iritkatriel
committed
ea68786
View commit details
Copy full SHA for ea68786
Browse repository at this point
fix segfault
iritkatriel
committed
efa9adb
View commit details
Copy full SHA for efa9adb
Browse repository at this point
clear match and rest in exceptiongroup_split_recursive when there is an error. Tidy up error handling.
iritkatriel
committed
cd61b77
View commit details
Copy full SHA for cd61b77
Browse repository at this point
make the tests less crazy
iritkatriel
committed
c463d4c
View commit details
Copy full SHA for c463d4c
Browse repository at this point
make regen-limited-abi
iritkatriel
committed
4d76ccc
View commit details
Copy full SHA for 4d76ccc
Browse repository at this point
use :pep: syntax in the news entry.
gpshead
authored and
iritkatriel
committed
26b0426
View commit details
Copy full SHA for 26b0426
Browse repository at this point
add recursion guard in split
iritkatriel
committed
dbd72d1
View commit details
Copy full SHA for dbd72d1
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL