A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2011-October/113887.html below:

[Python-Dev] check for PyUnicode_READY look backwards

[Python-Dev] check for PyUnicode_READY look backwards [Python-Dev] check for PyUnicode_READY look backwardsRonald Oussoren ronaldoussoren at mac.com
Thu Oct 6 16:31:00 CEST 2011
On 6 Oct, 2011, at 14:57, Amaury Forgeot d'Arc wrote:

> Hi,
> 
> with the new Unicode API, there are many checks like:
> +        if (PyUnicode_READY(*filename))
> +            goto handle_error;
> 
> Every time I read it, I get it wrong:
>   "If filename is ready, then fail"
> then I have to remember that the function returns either 0 or -1.
> 
> I'd prefer it was written :
>       if (PyUnicode_READY(*filename) < 0)
> because "< 0" clearly indicates an error condition.
> That's how all calls to PyType_Ready are written, for example.
> 
> Am I the only one to be distracted by this idiom?

I prefer the '< 0' variant as well, for the same reason as you.

Ronald

> 
> -- 
> Amaury Forgeot d'Arc
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/ronaldoussoren%40mac.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4788 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/python-dev/attachments/20111006/7cc5f1ed/attachment.bin>
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4