î j fûã@sDddlmZddlmZmZedddƒZedddd ƒZGd d„dedd ƒƒZx0ed d ƒeddƒfD]Zeeƒq‹WGdd„dedd ƒƒZeeddƒjddƒƒedej dƒZ ee j ƒddl Z ddlZeddƒZ ee e jeƒŒƒdS)é)Ú namedtuple)ÚloadsÚdumpsÚPointzx, yTÚxé Úyéc@s4eZdZfZedd„ƒZdd„ZdS)rcCs|jd|jddS)Négà?)rr)Úself©r ú9/opt/alt/python34/lib64/python3.4/collections/__main__.pyÚhypotsz Point.hypotcCsd|j|j|jfS)Nz$Point: x=%6.3f y=%6.3f hypot=%6.3f)rrr)r r r r Ú__str__sz Point.__str__N)Ú__name__Ú __module__Ú __qualname__Ú __slots__Úpropertyrrr r r r r s zx yéééég@c@s:eZdZdZfZeejƒZe dd„Z dS)rzHPoint class with optimized _make() and _replace() without error-checkingcKs|j||jd|ƒƒS)Nrr)rr)Ú_makeÚget)r Z_mapÚkwdsr r r Ú_replaceszPoint._replaceN) rrrÚ__doc__rÚ classmethodÚtupleÚ__new__rÚmaprr r r r rs é éédÚPoint3DÚzNÚ TestResultszfailed attemptedg·mÛ¶mÛæ?)r&)Ú collectionsrÚpicklerrrÚpÚprintrÚ_fieldsr%rZdoctestr'Ztestmodr r r r Ús%