Hinzufügen von docstrings zu namedtuples?

Ist es möglich, eine Dokumentation, ein string zu einem namedtuple in einer einfachen Art und Weise?

Versuchte ich

from collections import namedtuple

Point = namedtuple("Point", ["x", "y"])
"""
A point in 2D space
"""

# Yet another test

"""
A(nother) point in 2D space
"""
Point2 = namedtuple("Point2", ["x", "y"])

print Point.__doc__ # -> "Point(x, y)"
print Point2.__doc__ # -> "Point2(x, y)"

aber, die nicht schneiden Sie es. Ist es möglich, auf eine andere Weise tun?

InformationsquelleAutor Rickard | 2009-10-22
Schreibe einen Kommentar