-
Notifications
You must be signed in to change notification settings - Fork 6
Comparing changes
Open a pull request
base repository: hballard/graphql-python-subscriptions
base: master
head repository: hballard/graphql-python-subscriptions
compare: executors
- 18 commits
- 17 files changed
- 1 contributor
Commits on Jun 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for f4fb7b8 - Browse repository at this point
Copy the full SHA f4fb7b8View commit details
Commits on Jun 25, 2017
-
Configuration menu - View commit details
-
Copy full SHA for f6804de - Browse repository at this point
Copy the full SHA f6804deView commit details -
Complete initial refactor of concurrency executor
Set default executor as gevent since it works on both Python 2/3; both the manager and transport packages allow user to pass in an executor class at instantiation; may modify this user interface once I add asyncio as an executor.
Configuration menu - View commit details
-
Copy full SHA for a3971d1 - Browse repository at this point
Copy the full SHA a3971d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c888907 - Browse repository at this point
Copy the full SHA c888907View commit details
Commits on Jun 27, 2017
-
Complete AsyncioExecutor interface
Shares essentially same interface as GeventExecutor
Configuration menu - View commit details
-
Copy full SHA for e8ebc23 - Browse repository at this point
Copy the full SHA e8ebc23View commit details
Commits on Jun 29, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d022e66 - Browse repository at this point
Copy the full SHA d022e66View commit details
Commits on Jun 30, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d31deae - Browse repository at this point
Copy the full SHA d31deaeView commit details
Commits on Jul 1, 2017
-
Complete GeventExecutor class initial implementation
Passes all existing tests. All concurrency and websocket code now uses GeventExecutor class, which is injected (vs inherited like previous) by user at Pubsub instantiation. I will modify AsyncioExecutor to now utilize the same interface as the GeventExecutor.
Configuration menu - View commit details
-
Copy full SHA for c4844d6 - Browse repository at this point
Copy the full SHA c4844d6View commit details -
Refactor AsyncExecutor to match GeventExecutor interface
Also refactored project layout a bit more.
Configuration menu - View commit details
-
Copy full SHA for a59d721 - Browse repository at this point
Copy the full SHA a59d721View commit details
Commits on Jul 11, 2017
-
Add asyncio test module; refactor code a bito
Gevent has one additional test failing after refactor; need to troubleshoot it before I release.
Configuration menu - View commit details
-
Copy full SHA for 8ff97d8 - Browse repository at this point
Copy the full SHA 8ff97d8View commit details
Commits on Jul 15, 2017
-
Make several modifications to executor logic
Change asyncio "join" method; construct "delayed_backgrd_task" method; various other minor changes
Configuration menu - View commit details
-
Copy full SHA for 9ecbd39 - Browse repository at this point
Copy the full SHA 9ecbd39View commit details
Commits on Jul 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 3d77246 - Browse repository at this point
Copy the full SHA 3d77246View commit details -
Refactor websocket obj to be initialized in exeutor
This is versus the previous implementation of using static methods on the executor and passing it explicitly to each one
Configuration menu - View commit details
-
Copy full SHA for 3617e87 - Browse repository at this point
Copy the full SHA 3617e87View commit details
Commits on Jul 23, 2017
-
Configuration menu - View commit details
-
Copy full SHA for f667f9d - Browse repository at this point
Copy the full SHA f667f9dView commit details
Commits on Jul 26, 2017
-
Sub manager & pubsub tests now pass for asyncio
Continue to work on getting transport server tests to pass for asyncio. There are two gevent transport server tests that need to be fixed. Also refactored out fakeredis, preferring to start redis-server instance in test setup code
Configuration menu - View commit details
-
Copy full SHA for 1529c45 - Browse repository at this point
Copy the full SHA 1529c45View commit details
Commits on Jul 29, 2017
-
Server tests all pass for gevent; working on asyncio
Several asyncio server class tests are the only tests still failing after this major refactor. Focus on getting these to pass.
Configuration menu - View commit details
-
Copy full SHA for dfd5826 - Browse repository at this point
Copy the full SHA dfd5826View commit details
Commits on Aug 3, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 981dbb7 - Browse repository at this point
Copy the full SHA 981dbb7View commit details
Commits on Aug 15, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c139149 - Browse repository at this point
Copy the full SHA c139149View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...executors