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,125 contributions in the last year
Less
More
Activity overview
Contribution activity
May 2023
Created 15 commits in 6 repositories
Created 2 repositories
- hauntsaninja/django-unicorn Python
- hauntsaninja/aptsources-cleanup Python
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 5 other pull requests in 4 repositories
python/cpython
2
merged
adamghill/django-unicorn
1
open
davidfoerster/aptsources-cleanup
1
open
apache/spark
1
closed
Reviewed 21 pull requests in 5 repositories
python/mypy
11 pull requests
- Update linters and python version for linting in CI
- Allow using expand_type during semantic analyzis
- [mypyc] Support unpacking mappings in dict display
- 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
2 pull requests
python/peps
1 pull request
python/pyperformance
1 pull request
Created an issue in python/bedevere that received 1 comment
Incorrect bedevere transition
I'm not quite sure what happened on python/cpython#104281 but it should have ended up in "awaiting merge" state instead of "awaiting core review":
1
comment
Opened 2 other issues in 2 repositories
psf/black
1
open
python/typeshed
1
open
61
contributions
in private repositories
May 1 – May 8







