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 serhiy.storchaka
Recipients georg.brandl, larry, martin.panter, python-dev, serhiy.storchaka, taleinat
Date 2017-01-20.16:38:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <2161034.UDzx9Zos4j@raxxla>
In-reply-to <1484853377.67.0.0336140259835.issue20186@psf.upfronthosting.co.za>
Content
There are patches based on modules_issue20186.patch that convert to Argument 
Clinic 4 modules: _csv, _lsprof, _tracemalloc and symtable. They are 
synchronized with current sources and updated to current Argument Clinic. 
Other changes:

* Addressed Larry's comments.

* Used converter names instead of format units (object instead of 'O' etc).

* Removed unneeded self declarations in _lsprof.

* Removed changes for _csv.Dialect.__new__. Generated signature has None as 
default values, but this is not true. Actually parameters don't have default 
values. This function can't be converted.

* Parameters of _lsprof.Profiler.enable should have the int converter, not 
bool. Default values are -1 (meaning "don't change current value"), not True.

* Made the parameter of _tracemalloc._get_object_traceback() positional-only.

* Simplified code for creating a result in _traceback functions.
Files
File name Uploaded
csv_clinic.patch serhiy.storchaka, 2017-01-20.16:38:14
lsprof_clinic.patch serhiy.storchaka, 2017-01-20.16:38:15
symtable_clinic.patch serhiy.storchaka, 2017-01-20.16:38:17
tracemalloc_clinic.patch serhiy.storchaka, 2017-01-20.16:38:16
History
Date User Action Args
2017-01-20 16:38:19serhiy.storchakasetrecipients: + serhiy.storchaka, georg.brandl, taleinat, larry, python-dev, martin.panter
2017-01-20 16:38:18serhiy.storchakalinkissue20186 messages
2017-01-20 16:38:17serhiy.storchakacreate