й¼]ûã@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 ú-/opt/alt/python35/lib64/python3.5/__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@s4eZdZfZeejƒZedd„Z dS)rcKs|j||jd|ƒƒS)Nrr)rr)Ú_makeÚget)r Ú_mapÚkwdsr r r Ú_replaceszPoint._replaceN) rrrrÚ classmethodÚtupleÚ__new__rÚmaprr r r r rs é éédÚPoint3DÚzNÚ TestResultszfailed attemptedg·mÛ¶mÛæ?)r&)Ú collectionsrÚpicklerrrÚpÚprintrÚ_fieldsr%Ú__doc__Údoctestr'Útestmodr r r r Ús%