;ò ò@c@s‰dZdkZd„Zdd„ZedjoTedddƒed ddƒed ddƒed ddƒed ddƒndS( s$Revision: 1.1 $NcCs—yyt|ƒ}|djo0|iddƒt|d ƒt|dƒn-|ddfjot|ƒ}n tƒ‚Wntdƒ‚nX|SdS(Ni s-iii s'Invalid zip code, must be 5 or 9 digits(slenszipCodesszsindexsintscodes Exception(szipCodesszscode((s../pso/validation.pys isZipCodes   icBsAdG|Gy |dUWn!|oeiƒn|GHnX|GHdS(Nstrying (sfuncwhatsshows tracebacks print_excsres2sres1(sfuncwhatsres1sres2sshow((s../pso/validation.pystest's  s__main__sisZipCode('12345-6789')sOKsfailedsisZipCode('123456789')sisZipCode('12345')sisZipCode('12345678')sisZipCode('1234256789AB')(s __version__s tracebacks isZipCodestests__name__(stests isZipCodes __version__s traceback((s../pso/validation.pys?s