Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
python-effect
/
effect
Public
Notifications
You must be signed in to change notification settings
Fork
15
Star
386
Code
Issues
10
Pull requests
1
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
effect
effect
test_testing.py
on
master
User selector
All users
All time
Commit history
Commits on Nov 24, 2019
deprecate do_return.
Show description for 3daf182
radix
committed
3daf182
View commit details
Copy full SHA for 3daf182
View code at this point
Browse repository at this point
use black to format python code, and update travis to run black --check
radix
committed
e9007da
View commit details
Copy full SHA for e9007da
View code at this point
Browse repository at this point
Commits on Nov 23, 2019
change effect to use Except instances instead of exc_info tuples.
Show description for 4ea34a4
radix
committed
4ea34a4
View commit details
Copy full SHA for 4ea34a4
View code at this point
Browse repository at this point
Commits on Dec 28, 2016
add nested_sequence function
Show description for 8b9fbbd
manishtomar
committed
8b9fbbd
View commit details
Copy full SHA for 8b9fbbd
View code at this point
Browse repository at this point
Commits on Dec 23, 2016
add some testing goodies
manishtomar
committed
a8cd04e
View commit details
Copy full SHA for a8cd04e
View code at this point
Browse repository at this point
Commits on Aug 25, 2015
woops, remove a stray print statement
radix
committed
5054e53
View commit details
Copy full SHA for 5054e53
View code at this point
Browse repository at this point
parallel_sequence helper
radix
committed
e2e53bf
View commit details
Copy full SHA for e2e53bf
View code at this point
Browse repository at this point
fix lint
radix
committed
9be8617
View commit details
Copy full SHA for 9be8617
View code at this point
Browse repository at this point
add perform_sequence, a MUCH nicer way to use SequenceDispatcher.
radix
committed
481bfbb
View commit details
Copy full SHA for 481bfbb
View code at this point
Browse repository at this point
Commits on Apr 24, 2015
add a context manager to SequenceDispatcher that ensures all intents are performed
radix
committed
832f8a3
View commit details
Copy full SHA for 832f8a3
View code at this point
Browse repository at this point
Commits on Mar 24, 2015
Address @cyli's two points -- a test for ordering, and documentation of when None is returned.
radix
committed
60c8b4c
View commit details
Copy full SHA for 60c8b4c
View code at this point
Browse repository at this point
don't blow up with IndexError when there are no more items left
radix
committed
28c8544
View commit details
Copy full SHA for 28c8544
View code at this point
Browse repository at this point
get rid of IntentMismatchError -- if you want that behavior, just don't have any other dispatchers
radix
committed
df7c134
View commit details
Copy full SHA for df7c134
View code at this point
Browse repository at this point
Commits on Mar 11, 2015
lint
radix
committed
0f76075
View commit details
Copy full SHA for 0f76075
View code at this point
Browse repository at this point
add SequenceDispatcher
radix
committed
3deeead
View commit details
Copy full SHA for 3deeead
View code at this point
Browse repository at this point
Commits on Mar 10, 2015
make EQDispatcher and EQFDispatcher use lists of two-tuples instead of a dict.
radix
committed
7943eda
View commit details
Copy full SHA for 7943eda
View code at this point
Browse repository at this point
Commits on Mar 4, 2015
add EQFDispatcher
radix
committed
b52277e
View commit details
Copy full SHA for b52277e
View code at this point
Browse repository at this point
Commits on Mar 2, 2015
- avoid hashing altogether (and revert hashability changes)
Show description for 55a88b1
radix
committed
55a88b1
View commit details
Copy full SHA for 55a88b1
View code at this point
Browse repository at this point
EQDispatcher pretty much requires that everything be hashable
radix
committed
0aafa05
View commit details
Copy full SHA for 0aafa05
View code at this point
Browse repository at this point
Commits on Feb 28, 2015
lint
radix
committed
f06ec0f
View commit details
Copy full SHA for f06ec0f
View code at this point
Browse repository at this point
add a EQDispatcher, which looks up intents by equality and returns constant values
radix
committed
f70b830
View commit details
Copy full SHA for f70b830
View code at this point
Browse repository at this point
Commits on Jan 14, 2015
add ESConstant, ESFunc, and ESError since I define them everywhere.
radix
committed
95308b3
View commit details
Copy full SHA for 95308b3
View code at this point
Browse repository at this point
Commits on Jan 8, 2015
fix a horrible bug in resolve_stub(s), where it wasn't dealing with non-stub effects correctly, because I'm dumb.
Show description for 5115168
radix
committed
5115168
View commit details
Copy full SHA for 5115168
View code at this point
Browse repository at this point
Commits on Dec 30, 2014
rename StubIntent, ConstantIntent, ErrorIntent, and FuncIntent to not have "Intent" suffixes
Show description for 76e20ca
radix
committed
76e20ca
View commit details
Copy full SHA for 76e20ca
View code at this point
Browse repository at this point
Commits on Dec 22, 2014
lint
radix
committed
f807f12
View commit details
Copy full SHA for f807f12
View code at this point
Browse repository at this point
python 3 fixes (including tabs/spaces problems!)
radix
committed
edcbf06
View commit details
Copy full SHA for edcbf06
View code at this point
Browse repository at this point
fix a really dumb bug in resolve_stubs that would run callbacks on an effect twice.
radix
committed
26a6880
View commit details
Copy full SHA for 26a6880
View code at this point
Browse repository at this point
add a unit test I added in the previous branch.
Show description for dae1031
radix
committed
dae1031
View commit details
Copy full SHA for dae1031
View code at this point
Browse repository at this point
make resolve_stubs require a dispatcher and make all the testing tests pass.
radix
committed
82663aa
View commit details
Copy full SHA for 82663aa
View code at this point
Browse repository at this point
Commits on Nov 28, 2014
change resolve_stubs to only resolve child stubs of parallels if ALL of them are stubs.
radix
committed
aa05729
View commit details
Copy full SHA for aa05729
View code at this point
Browse repository at this point
Commits on Oct 27, 2014
no, really, fix parallel effect stubbing.
Show description for daa271f
radix
committed
daa271f
View commit details
Copy full SHA for daa271f
View code at this point
Browse repository at this point
Fix a bug in resolve_stubs for parallel effects.
radix
committed
67caf56
View commit details
Copy full SHA for 67caf56
View code at this point
Browse repository at this point
make resolve_stubs support parallel effects
radix
committed
54d00aa
View commit details
Copy full SHA for 54d00aa
View code at this point
Browse repository at this point
Commits on Oct 16, 2014
don't silence TypeErrors in resolve_stubs.
radix
committed
a9db4d5
View commit details
Copy full SHA for a9db4d5
View code at this point
Browse repository at this point
Commits on Aug 10, 2014
Clarify the boundaries between "stubs" and simple utilities:
Show description for 2a54b01
radix
committed
2a54b01
View commit details
Copy full SHA for 2a54b01
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.