This repository was archived by the owner on Apr 11, 2020. It is now read-only.
Run LO in the same process #3
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.
Problem:
Current code will not run in celery due to
AssertionError: daemonic processes are not allowed to have children
Solution:
This isn't a proper solution, just wanted a snippet we can use to discuss.
See these to understand context on why
Process
was used:Process
was used to prevent django from crashing on LO errors. I made it run in the same process.Thread
here is not needed, just wanted to change least amount of code to get it running on our beta server.Along with this PR, version is bumped to
0.3.3
and support for Django1.11.x
is added.