New submission from Larry Hastings: Two minor changes for Argument Clinic.
* Added a "version" directive, so a programmer can require a specific version (or better) of Clinic. * Finished off support for all the 'legacy' converters. The ones today were those that give off a "length" parameter. This was complicated by finally dealing properly with the Py_buffer conversion stuff. To properly handle length parameters, I had to support PY_SSIZE_T_CLEAN being turned off (when are we gonna throw that away?). So I added a new type to pyports.h, Py_ssize_clean_t, which is either an int or a Py_ssize_t depending on PY_SSIZE_T_CLEAN. I've run out of gas and am going to bed. I know I have two TODO items in the diff so far; I'll deal with those tomorrow. But can I get a quick review of the rest, so I can get this in tomorrow? ---------- assignee: larry components: Build files: larry.misc.clinic.fixes.diff.1.patch keywords: patch messages: 203958 nosy: brett.cannon, larry, ncoghlan, pitrou priority: normal severity: normal stage: patch review status: open title: Clinic fixes: add converters with length, version directive type: behavior versions: Python 3.4 Added file: http://bugs.python.org/file32790/larry.misc.clinic.fixes.diff.1.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19730> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com