Table.bulk_fetch() vs Python 3.12/3.13

Hi Guys,
Another question I'm wondering about right now: I've been on Python 3.10. when upgrading from STK 4.0 to 4.1. After that, I've upgraded to Python 3.12 and found Table.bulk_fetch() to become extremely slow. Even populating a single attribute of a single records takes way more than 90 seconds. I've then tried with Python 3.13 with the same result. However in the 3.10 enviroment, everything's as quick as usual.
Is there anything I missed out or are you able to reproduce this behavior?
Thanks in advance & best,
Daniel
Answers
-
Hi Daniel,
Thank you for this. I haven't noticed this during our development and testing, but we'll look into it and see if we can reproduce this issue.
Just to confirm, when you say "in the 3.10 enviroment, everything's as quick as usual" - this is using Scripting Toolkit 4.1? Also, have you tried Scripting Toolkit 4.0 with Python 3.12?
Thanks,
Andy0 -
You're welcome!
Unfortunately, I've de-installed the 3.12 installation before installing 3.13 and tried it with STK 4.0 - but of course failed as 4.0 isn't compatible with 3.13. So in short: No, I didn't test that behavior with Python 3.12 and STK 4.0. But both, 4.0 and 4.1, worked fine in Python 3.10.
1