Documenting builtin methods
Joshua Landau
joshua at landau.ws
Wed Jul 10 23:15:37 EDT 2013
I have this innocent and simple code:
from collections import deque
exhaust_iter = deque(maxlen=0).extend
exhaust_iter.__doc__ = "Exhaust an iterator efficiently without
caching any of its yielded values."
Obviously it does not work. Is there a way to get it to work simply
and without creating a new scope (which would be a rather inefficient
a way to set documentation, and would hamper introspection)?
How about dropping the "simply" requirement?
More information about the Python-list
mailing list