New submission from Serhiy Storchaka <storchaka+cpyt...@gmail.com>:

It is common that class have a single base class. PyType_FromModuleAndSpec() is 
only called with NULL as bases (that means inheriting object) in the stdlib, 
and PyType_FromSpecWithBases() is called with a 1-tuple as bases all three 
times (not counting tests).

Since it is a common case, PyErr_NewException() accept both a tuple and a 
single class as the base argument. I propose to accept a single class also in 
PyType_FromSpecWithBases() and PyType_FromModuleAndSpec().

----------
components: C API
messages: 381542
nosy: christian.heimes, serhiy.storchaka
priority: normal
severity: normal
status: open
title: Support passing single class to PyType_FromSpecWithBases and 
PyType_FromModuleAndSpec
type: enhancement
versions: Python 3.10

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

Reply via email to