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>
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