Yes, I've got all the Python calls properly wrapped in GIL Ensure()/Release() calls. I'm somewhat familiar with the Python C API (I did most of the work on the Python bindings for
Syzygy, with SWIG and more recently SIP), but I find it so verbose and tedious that there's a strong temptation to be sloppy about validating the results...I
think I've got it fixed up now...