Oct. 7, 2011
8:49 a.m.
Le 07/10/2011 10:07, Stefan Krah a écrit :
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.
Oops, yes I mean PyUnicode_READY(foo)< 0. Victor