Does PyObject_GetTypeData need the GIL?

Thanks. I probably shouldn’t abuse it however tempting it is. Someone will end up running it with assets on in the end, for example.

I also don’t think I can copy the definition - I’m only trying to use it to get stable ABI support.

I think it will give the same offset each time (for each given type), so I think I can run it once on module import, cache the offset that it gives, and use the cached offset instead. That doesn’t feel like too much of an abuse.