Maintainer of typeshed and mypy, CPython core dev, author of pyp, contributor to several other projects. Work at OpenAI by day.
Block or Report
Block or report hauntsaninja
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
5,213 contributions in the last year
Less
More
Activity overview
Contribution activity
May 2023
Created 10 commits in 3 repositories
Created a pull request in python/cpython that received 7 comments
Improve assert_type phrasing
I'd like to make the fact that this does nothing at runtime really obvious, since I suspect this is unintuitive for users who are unfamiliar with s…
+8
−6
•
7
comments
Opened 1 other pull request in 1 repository
python/cpython
1
merged
Reviewed 17 pull requests in 5 repositories
python/mypy
8 pull requests
- Speed up make_simplified_union, fix recursive tuple crash
- Simplify iterator usage
- Output distinct types when type names are ambiguous
- Make dict expression inference more consistent
-
Update hashes in
misc/sync-typeshed.pyfollowing typeshed sync - Update the cheatsheet for functions and keyword argument typing
- Clarify usage of callables regarding type object in docs
- Fix a crash when function-scope recursive alias appears as upper bound
python/cpython
6 pull requests
- gh-104078: Improve performance of PyObject_HasAttrString
- gh-104112: link from cached_property docs to method-caching FAQ
- [3.11] Improve assert_type phrasing (GH-104081)
- gh-68395: Avoid naming conflicts by mangling variable names in Argument Clinic
- gh-102500: Implement PEP 688
- gh-82012: Deprecate bitwise inversion (~) of bool
python/typeshed
1 pull request
python/peps
1 pull request
python/pyperformance
1 pull request
Opened 2 issues in 2 repositories
psf/black
1
open
python/typeshed
1
open
55
contributions
in private repositories
May 1 – May 5







