homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author larry
Recipients georg.brandl, larry, pitrou, serhiy.storchaka
Date 2014年01月17日.07:35:52
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1389944158.18.0.307156648296.issue20287@psf.upfronthosting.co.za>
In-reply-to
Content
The long-awaited, highly desirable "buffer" patch is here! With features I figured would never see the light of day.
Changes in this patch:
* New directive "output":
 output <field> <destination>
 redirects a "field" (subsection of Clinic's generated code)
 to an alternate "destination" (someplace besides the output block)
 predefined destinations: block buffer file two-pass suppress
* Alternate use of "output":
 output preset <name>
 redirects all destinations en mass based on a precreated scenario
 predefined presets: original file buffer partial-buffer two-pass
* New directive "destination":
 destination <name> <type> [<filename>]
 creates new destinations for use with "output"
 valid types: buffer file two-pass suppress
* New directive "dump":
 dump <destination>
 dumps the contents of a destination into the current file
* New directive "preserve":
 preserve
 preserves the current output in an output block (used by "file"
 destinations)
* New directive "set":
 set line_prefix <prefix>
 set line_suffix <suffix>
* New output template, uses PyArg_UnpackTuple
* New compact output template, for simple METH_O, only one line
* "args" and "kwargs" variables in C renamed to "_args" and "_kwargs"
Patch is not ready for checkin, as it still needs documentation. But it's ready for code review!
There's a lot of churn in the C files. That's due to the following
changes, in order of frequency:
 * "args" -> "_args"
 * "kwargs" -> "_kwargs"
 * new concise METH_O template
 * PyArg_UnpackTuple generator
History
Date User Action Args
2014年01月17日 07:36:01larrysetrecipients: + larry, georg.brandl, pitrou, serhiy.storchaka
2014年01月17日 07:35:58larrysetmessageid: <1389944158.18.0.307156648296.issue20287@psf.upfronthosting.co.za>
2014年01月17日 07:35:58larrylinkissue20287 messages
2014年01月17日 07:35:57larrycreate

AltStyle によって変換されたページ (->オリジナル) /