[Python-Dev] check for PyUnicode_READY look backwards

Victor Stinner victor.stinner at haypocalc.com
Fri Oct 7 10:49:35 CEST 2011


Le 07/10/2011 10:07, Stefan Krah a écrit :
> Victor Stinner<victor.stinner at 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


More information about the Python-Dev mailing list