To take advantage of multithreading possibilities, we should release the GIL whenever we do operations that do not involve PyObjects (most of them)
To take advantage of multithreading possibilities, we should release the GIL whenever we do operations that do not involve PyObjects (most of them)