New submission from David Gilman:

Implementations of __getinitargs__ return a tuple of the positional arguments 
for __init__.   This wasn't initially apparent to me after reading the docs: I 
thought you were passing a tuple (args, kwargs) that would get called f(*args, 
**kwargs) and had to go to the pickle implementation to find out what you were 
supposed to do.

The proposed documentation enhancement: mention that you're just supposed to 
return a tuple of positional args and that it doesn't support kwargs.

----------
assignee: docs@python
components: Documentation
messages: 226795
nosy: David.Gilman, docs@python
priority: normal
severity: normal
status: open
title: Clarify documentation of __getinitargs__
type: enhancement
versions: Python 2.7

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

Reply via email to