Oct. 7, 2011
8:07 a.m.
Victor Stinner <victor.stinner@haypocalc.com> wrote:
Yes, I wrote if (PyUnicode_READY(foo)), but I agree that it is confusing when you read the code, especially because we have also a PyUnicode_IS_READY(foo) macro!
if (!PyUnicode_READY(foo)) is not better, also because of PyUnicode_IS_READY(foo).
I prefer PyUnicode_IS_READY(foo) < 0 over PyUnicode_IS_READY(foo) == -1.
Do you mean PyUnicode_READY(foo) < 0? I also prefer that idiom. Stefan Krah