[ python-Feature Requests-1283110 ] Give __len__() advice for "don't know"
SourceForge.net
noreply at sourceforge.net
Tue Sep 6 17:37:52 CEST 2005
Feature Requests item #1283110, was opened at 2005-09-06 11:37
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=1283110&group_id=5470
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Documentation
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Tim Peters (tim_one)
Assigned to: Nobody/Anonymous (nobody)
Summary: Give __len__() advice for "don't know"
Initial Comment:
A class may wish to define __len__() despite that it
doesn't know how many objects iterating an instance
may produce. The docs should give advice for this
case. They should also explicitly point out that the
result of __len__() is generally taken to be a _hint_
(functions like map(), tuple(), etc., may preallocate
space based on __len__()'s result, but adjust to the
actual number of objects produced).
Tail end of a related thread:
<http://mail.zope.org/pipermail/zope3-dev/2005-
September/015599.html>
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=1283110&group_id=5470
More information about the Python-bugs-list
mailing list