-
Notifications
You must be signed in to change notification settings - Fork 60
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
Fix multiprocess in dev tracking #676
Conversation
Build passed ! Good Job 🍻 ! |
What was the impact of this bug? Everything would crash? Cause I'm pretty sure I ran the dev tracking with multiprocessing successfully at some point... |
Yes, everything crashed. And I don't understand, me too, I think it worked at some point. But yesterday, I ran it with this modified code and it worked. |
c7aefd3
to
50f4e90
Compare
Build passed ! Good Job 🍻 ! |
01c886d
to
7fe5fba
Compare
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.
Tested on python3.10; all works well 💯
Build passed ! Good Job 🍻 ! |
2 similar comments
Build passed ! Good Job 🍻 ! |
Build passed ! Good Job 🍻 ! |
During multiprocessing Pool, the argument sent is a dict, but the multiprocessing sends it as *args, thus deconstructing the dict.
Modifying to (dict, ), so that instead it will diconstruct the tuple and leave the dict intact.
Not sure how we did not find this bug sooner... Sorry.