ž yyMaϋc@sbddlmZddlmZmZedddƒZeddddƒZeeeeƒƒkskt‚Gd d„dedd ƒƒZx0ed d ƒed dƒfD]Ze eƒq©WGdd„dedd ƒƒZe eddƒj ddƒƒedej dƒZ e e j ƒddlZddlZeddƒZe eejeƒŒƒdS(i(u namedtuple(uloadsudumpsuPointux, yuxi uyicBs8|EeZdZfZedd„ƒZdd„ZdS(uPointcCs|jd|jddS(Nigΰ?(uxuy(uself((u9/opt/alt/python33/lib64/python3.3/collections/__main__.pyuhypotsu Point.hypotcCsd|j|j|jfS(Nu$Point: x=%6.3f y=%6.3f hypot=%6.3f(uxuyuhypot(uself((u9/opt/alt/python33/lib64/python3.3/collections/__main__.pyu__str__su Point.__str__N(u__name__u __module__u __qualname__u __slots__upropertyuhypotu__str__(u __locals__((u9/opt/alt/python33/lib64/python3.3/collections/__main__.pyuPoint sux yiiiig@cBs>|EeZdZdZfZeejƒZe dd„Z dS(uPointuHPoint class with optimized _make() and _replace() without error-checkingcKs|j||jd|ƒƒS(Nuxuy(uxuy(u_makeuget(uselfu_mapukwds((u9/opt/alt/python33/lib64/python3.3/collections/__main__.pyu_replacesuPoint._replaceN( u__name__u __module__u __qualname__u__doc__u __slots__u classmethodutupleu__new__u_makeumapu_replace(u __locals__((u9/opt/alt/python33/lib64/python3.3/collections/__main__.pyuPointsi iiduPoint3DuzNu TestResultsufailed attemptedTg·mΫΆmΫζ?(uz(u collectionsu namedtupleupickleuloadsudumpsuTrueuPointupuAssertionErroruprintu_replaceu_fieldsuPoint3Du__doc__udoctestu TestResultsutestmod(((u9/opt/alt/python33/lib64/python3.3/collections/__main__.pyus%