Fix hanging background processes on Sierra #22
Merged
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.
@azai91 First, thanks for your workflow. It's the workflow I use the most.
This pull request fixes the Python process from using 100% CPU for macOS 10.12.4.
As the people in issue #21 mentioned, the workflow sometime causes Python to use up 100% CPU. The good folks over at deanishe/alfred-workflow#111 looked into this issue and found the fix to replace
sys.exit(0)
toos._exit(0)
in the background code. Doing this worked seems to work for me, tested on macOS 10.12.4 + Alfred v3.3.1.Considering the workflow hasn't been updated in almost a year, I figured I'll just update the errant code than update the library.
Thoughts?