#python is such a #strange #language . There are some super #weird #raceconditions in some of the #functions (at leasr some of the #libraries ).
Interesting, despite #claims otherwise, #python does allow for #raceconditions https://verdagon.dev/blog/python-data-ra.. You must be *very* careful about this sort of thing. Consider something like `char* x; ++x = ++x;` - does it #evaluate the left or right side first? (I believe this is #undefined #behaviour and most good #compilers just #reject it.) I imagine such things are also the case in #rust too - there are some things that are simply #impossible to #determine before #runtime ...