New submission from Oleg Iarygin <o...@arhadthedev.net>:

This is done to:

- update docstrings to current standards enforced by AC
- get proper naming for arguments of impl-functions (for example, self instead 
of obj and instance)
- strip boilerplate reducing current 16k lines of code to something little more 
manageable
- get a proper excuse to collapse overbloated PyTypeObject initializers by 
throwing out zeroes with designated initialization thanks to C99&11 being 
promoted. For example, EncodingMapType in unicodeobject.c reduced from 43 lines 
to 8, five times less.

----------
components: Interpreter Core
messages: 414670
nosy: arhadthedev
priority: normal
severity: normal
status: open
title: Port core types to Argument Clinic
type: enhancement
versions: Python 3.11

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue46946>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to