-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Multi output callbacks support. #436
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
885d4d0
Add multi-output callback support.
T4rk1n 1d95f65
pylint enumerate.
T4rk1n 55a89d3
Re-enable callback validation.
T4rk1n df053ac
Remove else after return create_callback_id.
T4rk1n 3c8f9b1
Replace wait_for calls for wait_for_text_to_equal
T4rk1n 25d8c87
Add multi-output test.
T4rk1n 583062a
Sleep after clearing input (faster tests?)
T4rk1n 8de3339
Proper multi-output callback exceptions.
T4rk1n cb0ea7c
Non breaking multi-output.
T4rk1n 5b22b43
Add multi_output config value (Always true).
T4rk1n 11d4664
Fix rebase.
T4rk1n e5ea672
:ok_hand: renamed props -> component_ids
T4rk1n 6312be4
:ok_hand: Add invalid characters in id check.
T4rk1n 3d43f75
:hammer: Raise InvalidComponentIdError instead of IDsCantContainPeriods
T4rk1n b6175ba
:white_check_mark: Test for multi output race condition.
T4rk1n cc61689
:ok_hand: Add multi output duplicate callback validation.
T4rk1n aac01d3
:hammer: Renamed CantHaveMultipleOutputs for less confusion.
T4rk1n 348f9ec
:ok_hand: Clean up duplicate output logic.
T4rk1n 8b4b3da
:hammer: Use dot notation for multi-output id
T4rk1n da42c45
:green_heart: Install dash-renderer from git
T4rk1n 53b8cdb
:construction: Fix duplicate callback check
T4rk1n 112a97b
:green_heart: Force reinstall.
T4rk1n 41f6ffe
:hocho: Remove invalid id characters
T4rk1n 5bbfc4c
:rotating_light: Fix multi-output test rebase.
T4rk1n 8244575
:shirt: Fix rebase duplicate import.
T4rk1n eccf8c6
:white_check_mark: Add test same output in multi output.
T4rk1n 32f341f
:white_check_mark: Add test same output/input multi output version.
T4rk1n 9293ad4
:hammer: Prevent same output/input in multi output callbacks.
T4rk1n ec89478
:hammer: Prevent duplicates output in same multi output callback.
T4rk1n 9225f2e
:shirt: Rename duplicate failure (fix F811)
T4rk1n 0ecbf25
:white_check_mark: Add test for overlapping multi output
T4rk1n c51e6b4
:hocho: Remove multi_output config.
T4rk1n 87a5d60
Merge branch 'master' into multi-output
alexcjohnson ae316e1
gitignore mypycache
alexcjohnson 3795f53
some linting
alexcjohnson 5988731
pull out prefix to simplify _add_url calls
alexcjohnson 84fb035
pull self.renderer out of _add_url so we only do it once!
alexcjohnson 52eabdc
remove redundant line in dev-requirements.txt
alexcjohnson File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,3 +20,4 @@ dist | |
npm-debug* | ||
/.tox | ||
.idea | ||
.mypy_cache/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@T4rk1n I've already merged this but... was
--force-reinstall
just for debugging or do we need it going forward if we're using git branches in requirements files?