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 barry
Recipients barry
Date 2008-10-23.09:13:28
SpamBayes Score 2.0658786e-10
Marked as misclassified No
Message-id <1224753211.57.0.0760272194538.issue4186@psf.upfronthosting.co.za>
In-reply-to
Content
According to bug 1683368, Python 3.0's object.__init__() no longer
accepts arbitrary keyword arguments.  What's new in Python 2.6 says the
same thing has been implemented in 2.6.  However, type() no longer
accepts /any/ keyword arguments, including the documented 'bases' and
'dict' keyword arguments.  This seems to be a bug.

It's not clear to me we no longer want to support type()'s documented
keyword arguments, but even if we do, we should deprecate them in 2.6
and remove them in 2.7.

The work around is fairly easy (pass positional args), but this will
still break existing code.
History
Date User Action Args
2008-10-23 09:13:31barrysetrecipients: + barry
2008-10-23 09:13:31barrysetmessageid: <1224753211.57.0.0760272194538.issue4186@psf.upfronthosting.co.za>
2008-10-23 09:13:29barrylinkissue4186 messages
2008-10-23 09:13:28barrycreate