Make clear this is a string that will be part of the generated code, and it is the evaluation of that string that will be the condition, at execution time.
I thought it was a parameter evaluated when this Python function was called, and that it would generate either the code allocating F-style arrays, or the code allocating C-style arrays.