-
Notifications
You must be signed in to change notification settings - Fork 85
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
MAINT: add main thread check for ui dispatch, solve no ui failure #1740
Merged
Merged
Changes from 1 commit
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
3050840
MAINT: add main thread check for ui dispatch, solve no ui failure
572bc99
Merge branch 'main' into fix_no_ui_failure
homosapien-lcy c8857fb
MAINT: add unittest for ui_patch change
16203ed
MAINT: add systemexit to make the error noticed in the main thread
2163e96
change a print to pass to make the message clean
ac0d2b2
NIT: fix formatting issues
f49cd27
add explanation of ui_dispatch behavior
f25afbc
fix inline emphasis
b929e6f
add observer action to test the observer is called
5219d61
STYLE: add space before loop
148f654
MAINT: remove system exit try except
d758a9d
DOC: change explanaton of observe
476daf4
MAINT: use more rigorous test for notifier
334845c
Merge branch 'main' into fix_no_ui_failure
homosapien-lcy 927e04b
MAINT: add length test for eventlist (test_trait_notifiers)
504349b
Add documentation that covers the main thread path for ui dispatch
mdickinson 8a37a0e
Remove misplaced documentation from the migration section
mdickinson a15e1f7
Style fixes
mdickinson 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
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.
No need for the
.ident
here: you can just compare the thread objects directly.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.
Thanks for the suggestion. Are directly comparing threads vs comparing their ids completely equivalent?
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.
I think so, yes. The
==
check is essentially anis
check (there's no__eq__
special method created), and there should be exactly oneThread
object per OS thread.