Block or Report
Block or report iritkatriel
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
-
-
-
exceptiongroups Public
Forked from python/exceptiongroups
An early draft of a PEP around Exception Groups in Python
-
-
987 contributions in the last year
Less
More
Activity overview
Contributed to
python/cpython,
faster-cpython/benchmarking-public,
faster-cpython/ideas
and 16 other
repositories
Contribution activity
March 2023
Created 40 commits in 4 repositories
Created a pull request in python/cpython that received 17 comments
gh-102594: PyErr_SetObject adds note to exception raised on normalization error
Fixes #102594. Co-authored-by: Ralf W. Grosse-Kunstleve rwgk@google.com Issue: gh-102594
+96
−5
•
17
comments
Opened 40 other pull requests in 3 repositories
python/cpython
5
open
4
closed
28
merged
- gh-87092: move CFG related code from compile.c to cfg_opt.c
- gh-102192: remove unused _PyErr_ChainExceptions
- gh-87092: create new opcode_utils.h file and move macros there, so they can be shared
- gh-89058: remove skip from test_no_hang_on_context_chain_cycle2
- gh-102799: use exception instance instead of sys.exc_info()
- gh-102859: Remove JUMP_IF_FALSE_OR_POP and JUMP_IF_TRUE_OR_POP
- gh-102860: improve performance of compiler's instr_sequence_to_cfg
- gh-102828: emit deprecation warning for onerror arg to shutil.rmtree
- gh-102755: PyErr_DisplayException only in ABI >= 3.12. Tests cover PyErr_Display as well
- gh-102828: fix test failure (add missing skip instructions)
- gh-102799: Let pydoc use the exception instead of sys.exc_info
- gh-102828: add onexc arg to shutil.rmtree. Deprecate onerror.
- gh-102755: fix refleak
- gh-102778: revert changes to idlelib
- gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives
- gh-102812: unittest's addError/addFailure/addSubTest accept an exception instance in addition to (typ, val, tb) as paramter
- gh-102799: remove unnecessary calls to sys.exc_info() in tests
- gh-102778: Add sys.last_exc, deprecate sys.last_type, sys.last_value,sys.last_traceback
- gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives
- gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives
- gh-102755: Add PyErr_DisplayException(exc)
- gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives
- gh-102738: remove from cases generator the code related to register instructions
- gh-101578: mention in what's new in 3.12 that exceptions are now normalized before stored
- [3.10] GH-101673: Fix pdb bug where local variable changes are lost after longlist (#101674)
- Some pull requests not shown.
python/peps
2
merged
iritkatriel/cpython
1
merged
Reviewed 27 pull requests in 1 repository
python/cpython
25 pull requests
-
gh-103046: Display current line correctly for
dis.disco()with CACHE entries - [3.10] gh-102980: Add tests for pdf's display, alias and where commands (GH-102981)
- [3.11] gh-102980: Add tests for pdf's display, alias and where commands (GH-102981)
- gh-102980: Add tests for pdf's display, alias and where commands
- [3.11] [doc] Fix error in tutorial example: type(exc) is the type rather than the instance (GH-102751)
- [doc] Fix error in tutorial example: type(exc) is the type rather than the instance
- gh-102931: Fix nonsense error messages in shutil.py
-
[3.11] gh-102921: [doc] Clarify
excargument name inBaseExceptionGroupis plural (GH-102922) -
gh-102921: Clarify
excargument name inBaseExceptionGroupis plural - gh-102859: Remove JUMP_IF_FALSE_OR_POP and JUMP_IF_TRUE_OR_POP
- gh-102860: improve performance of compiler's instr_sequence_to_cfg
- gh-102799: Let pydoc use the exception instead of sys.exc_info
- gh-102828: emit deprecation warning for onerror arg to shutil.rmtree
- gh-102828: add onexc arg to shutil.rmtree. Deprecate onerror.
- gh-102755: Add PyErr_DisplayException(exc)
- gh-102812: unittest's addError/addFailure/addSubTest accept an exception instance in addition to (typ, val, tb) as paramter
- gh-102778: Add sys.last_exc, deprecate sys.last_type, sys.last_value,sys.last_traceback
- gh-102594: PyErr_SetObject adds note to exception raised on normalization error
- gh-98831: Use DECREF_INPUTS() more
-
GH-100987: Don't cache references to the names and consts array in
_PyEval_EvalFrameDefault. - [3.11] GH-101673: Fix pdb bug where local variable changes are lost after longlist (GH-101674)
- GH-101673: Fix pdb bug that local variable changes lost after longlist
- gh-87092: refactor assemble() to a number of separate functions, which do not need the compiler struct
- gh-102493: fix normalization in PyErr_SetObject
- gh-102486: use concise APIs of the traceback module
- Some pull request reviews not shown.
Created an issue in python/cpython that received 2 comments
Opened 11 other issues in 2 repositories
python/cpython
8
closed
2
open
- test.compile.test_stack_overflow is very slow
- Remove JUMP_IF_FALSE_OR_POP and JUMP_IF_TRUE_OR_POP
- add option for error callback of to shutil.rmtree to accept exception rather than exc_info
- unittest's addError, addFailure, addSubTest should accept exception instance or tuple
- some usages of sys.exc_info can be replaced by more modern code
- Add PyErr_DisplayException(exc) as replacement for PyErr_Display(typ, exc, tb)
- remove register instruction related code from the cases generator script
- Use concise APIs from traceback module
- codecs can use PEP-678 notes instead of wrapping/chaining exceptions
- Move _Py_Mangle from compile.c to symtable.c






