mò %U²Ic@sldZdkZeideƒdZdad„Zd„Zd„Z d„Z e ƒd„Z d „Z dS( sParse a timezone specification.Ns?The tzparse module is obsolete and will disappear in the futuresU^([A-Z][A-Z][A-Z])([-+]?[0-9]+)([A-Z][A-Z][A-Z]);([0-9]+)/([0-9]+),([0-9]+)/([0-9]+)$c CsÛtdjodk}|itƒanti|ƒ} | p td‚ng}x-t ddƒD]}|i | i |ƒƒqbWx"d D]}t ||ƒ||s  2cCs t|tƒS(s+Get the local time in the current timezone.N(R#RR'(R((Rt localtimeJsc Cs¯dkl}l}dk}dk}|iƒ} t| ƒ}|d d}dG| GdG||ƒG|dGH| | dd} |ido| t |idƒ} n|| ƒ}|d d}d G| GdG||ƒGd G|d GH| |d dd}t|ƒ}|d d}d G|GdG||ƒG|dGHxwt d dƒt ddƒD]Y}||dd}t|ƒ}|d d}dG|GdG|GdG||ƒG|dGHqNWdS(N(sasctimesgmtimeiÿÿÿÿisnow =t=iiisgmtime =syday =iþÿÿÿsjan1 =iUi_i isd =st =(i(i(i(i(RtasctimeRtsystnowR,txttmtargvR tjan1R tdtt( R5R.R4RR/R2R6RR1R0((RttestNs,   #  ( t__doc__twarningstwarntDeprecationWarningRRRRR#R+R"R,R7(R+RR9R"RR7R#R,((Rt?s