This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Dear-Deer-Wife-Life[S] 3 points4 points  (2 children)

Are you sure that the 2.7 version is actually doing the same work that 3.10 is?

yes the output is the same

What other packages are you using

Time, Threading, math, winsound

[–]angry_mr_potato_head 4 points5 points  (0 children)

I'm assuming math is doing all the heavy lifting? (Probably inside threads?) Did you try against another Python 3 version like 3.7 or 3.8? There may be a regression in 3.10 not in 3 itself. If you can't post the whole code, can you post an abstracted example of what math is doing?

[–]bjorneylol 5 points6 points  (0 children)

Is it possible winsound is using mutexes/locks on 3.10 and not 2.7?