Highlights
- Pro
- 5 discussions answered
Block or Report
Block or report graingert
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
-
python-clamd Public
Clamd is a python interface to Clamd (Clamav daemon). By using Clamd, you can add virus detection capabilities to your python software in an efficient and easy way.
-
-
-
django-static-libs Public
A set of static libraries packaged in handy django apps to speed up new applications and reduce duplicaiton.
-
sslstrip Public
Forked from moxie0/sslstrip
A tool for exploiting Moxie Marlinspike's SSL "stripping" attack.
2,511 contributions in the last year
Activity overview
Contribution activity
June 2022
Created 6 repositories
- graingert/pytest-asyncio Python
- graingert/loti C
-
graingert/mock-git
Python
•
Built by
- graingert/mock-archive
- graingert/motor Python
- graingert/undataclass Python
Created a pull request in mongodb/motor that received 9 comments
MOTOR-979 Use asyncio.get_event_loop so that DeprecationWarnings are correctly issued
…issued It looks like a workaround I wrote in Tornado was incorrectly incorporated into AsyncioMotorClient here https://github.com/mongodb/motor/pu…
Opened 32 other pull requests in 10 repositories
dask/distributed
3
open
11
merged
- remove server close background task grace period
- do not interact with the event loop when the cluster is garbage collected
- enable no_implicit_optional for scheduler
- force __future__.annotations with isort
- hardcode wait_for_signals signal list
- switch from ubuntu-latest to ubuntu-22.04
- Replace loop.call_later and loop.add_callback with background tasks added to Server.
- also abort connections on CancelledError
- fix tls_(min|max)_version having no effect on openssl 1.1.0g or lower
- assert AsyncProcess.set_exit_callback is not called with a coroutine function
- port test_local.LocalTest to pytest tests to allow use of loop fixture
- collect assertions in test_as_current_is_thread_local
- ignore the return value of signal.signal in test_disk_cleanup_on_terminate because it may not be pickleable
- remove global mutable Cluster._cluster_info
python/cpython
5
open
2
merged
- gh-94182: run the PidfdChildWatcher on the running loop
- gh-94060: document use of ANY in test assertions
- gh-93896: restore the set_event_loop calls to asyncio.run
- gh-89051: Add ssl.OP_LEGACY_SERVER_CONNECT
- fix client_context example from ssl protocol versions docs
- fix some asyncio.Barrier.wait docs grammar
- Remove action=None kwarg from Barrier docs
tornadoweb/tornado
3
merged
1
closed
python/mypy
1
closed
encode/httpcore
1
merged
shuveb/loti
1
open
encode/uvicorn
1
merged
dask/dask-kubernetes
1
merged
MagicStack/uvloop
1
open
pytest-dev/pytest
1
closed
Reviewed 47 pull requests in 14 repositories
dask/distributed
19 pull requests
- Use safe temp directory in gen_cluster
- Pickle WorkerState
- do not interact with the event loop when the cluster is garbage collected
- force __future__.annotations with isort
- mypy --no-implicit-optional
- Restore log message about received signals in CLI
- Always pick an open port when running tests
-
Replace
loop.call_laterandloop.add_callbackwith background tasks added toServer. - fix tls_(min|max)_version having no effect on openssl 1.1.0g or lower
- also abort connections on CancelledError
- assert AsyncProcess.set_exit_callback is not called with a coroutine function
- collect assertions in test_as_current_is_thread_local
- port test_local.LocalTest to pytest tests to allow use of loop fixture
- Remove hardcoded 60s timeout
-
Fix
Scheduler.restartlogic -
Typing and docstring for
Worker.close - remove global mutable Cluster._cluster_info
- Update _cluster_info dict in init
-
Avoid deadlocks in tests that use
popen
encode/httpcore
9 pull requests
python/cpython
6 pull requests
- gh-93896: restore the set_event_loop calls to asyncio.run
- gh-94182: run the PidfdChildWatcher on the running loop
- bpo-41643: always support pathlib in shutil.make_archive
- gh-93963: Officially deprecate abcs and warn about their usage.
- gh-89051: Add ssl.OP_LEGACY_SERVER_CONNECT
- fix client_context example from ssl protocol versions docs
tornadoweb/tornado
2 pull requests
encode/uvicorn
2 pull requests
Kludex/no-optional
1 pull request
samuelcolvin/watchfiles
1 pull request
python/mypy
1 pull request
python-poetry/poetry
1 pull request
agronholm/anyio
1 pull request
mongodb/motor
1 pull request
pypa/pipx
1 pull request
dask/dask
1 pull request
pytest-dev/pytest
1 pull request
Created an issue in urllib3/urllib3 that received 9 comments
urllib3 v2 (unreleased) negotiates the wrong version of TLS when used with OpenSSL 1.0.2
Subject urllib3 v2 negotiates the wrong version of TLS when used with OpenSSL 1.0.2 Note: I secretly reported this issue, but was asked to make a p…



