; ӱbFc'@s dZdZeZeZeZdddddddd d g Zd kZd kZd kZ d k Z yd k l Z Wne j o eZ nXd klZlZdklZyeWn ej odklZnXdZdefdYZhZdZdZeidZeiddZ deifdYZ!e!Z!Z"dZ#e$e#_%dZ&e$e&_%hZ'dZ(deifdYZ)hdZ*e$e*_%dZ+e,d jo e+nd!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddgZ-ee-Z.d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZdddddddddddd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdddZd[d\d]d^d_d`dadbdcddddddddddddddddd d d d d ddddddddddddddddddd d!d"d#dedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddd$d%dd&d'd(d)d*d+d,dddddddddddd-d.d/d0d1d2d3d4d5dddd6d7d8d9d:ddddddddddddddddddddddddddddddddddddddddd;d<d=d>d?d@dAdddddddddddddddBdCdDdEdFg'Z/ee/Z0d S(Gs datetime.tzinfo timezone definitions generated from the Olson timezone database: ftp://elsie.nci.nih.gov/pub/tz*.tar.gz See the datetime section of the Python Library Reference for information on how to use these modules. s2007fstimezonesutcscountry_timezonessAmbiguousTimeErrorsUnknownTimeZoneErrors all_timezonessall_timezones_setscommon_timezonesscommon_timezones_setN(sresource_stream(sAmbiguousTimeErrors unpickler(s build_tzinfo(sSetcCsttj ottd|Sn|idid}xH|D]@}|ti i jpti i |jot d|qAqAWti i ti itd|}t|dSdS(skOpen a resource from the zoneinfo subdir for reading. Uses the pkg_resources module if available. s zoneinfo/s/sBad path segment: %rszoneinfosrbN(sresource_streamsNones__name__snameslstripssplits name_partsspartsosspathspardirsseps ValueErrorsjoinsdirnames__file__sfilenamesopen(snamesfilenamesparts name_parts((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys open_resource+s & cBstZdZRS(sfException raised when pytz is passed an unknown timezone. >>> isinstance(UnknownTimeZoneError(), LookupError) True This class is actually a subclass of KeyError to provide backwards compatibility with code relying on the undocumented behavior of earlier pytz releases. >>> isinstance(UnknownTimeZoneError(), KeyError) True (s__name__s __module__s__doc__(((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pysUnknownTimeZoneErrorKs cCs|idjotSny|id}Wntj ot|nXt|}|tjo:|tjot |t |t|>> from datetime import datetime, timedelta >>> utc = timezone('UTC') >>> eastern = timezone('US/Eastern') >>> eastern.zone 'US/Eastern' >>> timezone(u'US/Eastern') is eastern True >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc) >>> loc_dt = utc_dt.astimezone(eastern) >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)' >>> loc_dt.strftime(fmt) '2002-10-27 01:00:00 EST (-0500)' >>> (loc_dt - timedelta(minutes=10)).strftime(fmt) '2002-10-27 00:50:00 EST (-0500)' >>> eastern.normalize(loc_dt - timedelta(minutes=10)).strftime(fmt) '2002-10-27 01:50:00 EDT (-0400)' >>> (loc_dt + timedelta(minutes=10)).strftime(fmt) '2002-10-27 01:10:00 EST (-0500)' Raises UnknownTimeZoneError if passed an unknown zone. >>> timezone('Asia/Shangri-La') Traceback (most recent call last): ... UnknownTimeZoneError: 'Asia/Shangri-La' >>> timezone(u'\N{TRADE MARK SIGN}') Traceback (most recent call last): ... UnknownTimeZoneError: u'\u2122' sUTCsUS-ASCIIN( szonesuppersutcsencodesUnicodeEncodeErrorsUnknownTimeZoneErrors _unmunge_zones _tzinfo_cachesall_timezones_sets build_tzinfos open_resource(szone((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pystimezone]s!   cCs |iddiddSdS(s?Undo the time zone name munging done by older versions of pytz.s_plus_s+s_minus_s-N(szonesreplace(szone((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys _unmunge_zonesishoursisUTCcBsbtZdZdZdZdZdZdZedZ edZ dZ d Z RS( sUTC Identical to the reference UTC implementation given in Python docs except that it unpickles using the single module global instance defined beneath this class declaration. Also contains extra attributes and methods to match other pytz tzinfo instances. sUTCcCstSdS(N(sZERO(sselfsdt((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys utcoffsetscCsdSdS(NsUTC((sselfsdt((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pystznamescCstSdS(N(sZERO(sselfsdt((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pysdstscCstffSdS(N(s_UTC(sself((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys __reduce__scCs1|itj o tdn|id|SdS(s Convert naive time to local times*Not naive datetime (tzinfo is already set)stzinfoN(sdtstzinfosNones ValueErrorsreplacesself(sselfsdtsis_dst((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pyslocalizes cCs1|itjo tdn|id|SdS(s6Correct the timezone information on the given datetimesNaive time - no tzinfo setstzinfoN(sdtstzinfosNones ValueErrorsreplacesself(sselfsdtsis_dst((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys normalizes cCsdSdS(Ns((sself((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys__repr__scCsdSdS(NsUTC((sself((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys__str__s( s__name__s __module__s__doc__szones utcoffsetstznamesdsts __reduce__sFalseslocalizes normalizes__repr__s__str__(((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pysUTCs        cCstSdS(sWFactory function for utc unpickling. Makes sure that unpickling a utc instance always returns the same module global. These examples belong in the UTC class above, but it is obscured; or in the README.txt, but we are not depending on Python 2.4 so integrating the README.txt examples with the unit tests is not trivial. >>> import datetime, pickle >>> dt = datetime.datetime(2005, 3, 1, 14, 13, 21, tzinfo=utc) >>> naive = dt.replace(tzinfo=None) >>> p = pickle.dumps(dt, 1) >>> naive_p = pickle.dumps(naive, 1) >>> len(p), len(naive_p), len(p) - len(naive_p) (60, 43, 17) >>> new = pickle.loads(p) >>> new == dt True >>> new is dt False >>> new.tzinfo is dt.tzinfo True >>> utc is UTC is timezone('UTC') True >>> utc is timezone('GMT') False N(sutc(((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys_UTCscGst|SdS(sFactory function for unpickling pytz tzinfo instances. Just a wrapper around tzinfo.unpickler to save a few bytes in each pickle by shortening the path. N(s unpicklersargs(sargs((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys_pscCs|i}t otd}x|D]t}|idoq'n|itdd \}}}yt|i |Wq't j o|gt|>> country_timezones('ch') ['Europe/Zurich'] >>> country_timezones('CH') ['Europe/Zurich'] >>> country_timezones(u'ch') ['Europe/Zurich'] >>> country_timezones('XXX') Traceback (most recent call last): ... KeyError: 'XXX' szone.tabs#iiN(s iso3166_codesuppers_country_timezones_caches open_resourceszone_tabslines startswithssplitsNonescodes coordinatesszonesappendsKeyError(s iso3166_codescodeszones coordinatesslineszone_tab((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pyscountry_timezoness  s _FixedOffsetcBs\tZeZdZdZdZdZdZdZ e dZ e dZ RS( NcCsHt|djotd|n||_tid||_dS(Nisabsolute offset is too largesminutes(sabssminutess ValueErrorsselfs_minutessdatetimes timedeltas_offset(sselfsminutes((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys__init__s cCs |iSdS(N(sselfs_offset(sselfsdt((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys utcoffsetscCst|iffSdS(N(s FixedOffsetsselfs_minutes(sself((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys __reduce__"scCstSdS(N(sNone(sselfsdt((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pysdst%scCstSdS(N(sNone(sselfsdt((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pystzname(scCsd|iSdS(Nspytz.FixedOffset(%d)(sselfs_minutes(sself((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys__repr__+scCs1|itj o tdn|id|SdS(s Convert naive time to local times*Not naive datetime (tzinfo is already set)stzinfoN(sdtstzinfosNones ValueErrorsreplacesself(sselfsdtsis_dst((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pyslocalize.s cCs1|itjo tdn|id|SdS(s6Correct the timezone information on the given datetimesNaive time - no tzinfo setstzinfoN(sdtstzinfosNones ValueErrorsreplacesself(sselfsdtsis_dst((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys normalize4s ( s__name__s __module__sNoneszones__init__s utcoffsets __reduce__sdststznames__repr__sFalseslocalizes normalize(((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys _FixedOffsets       cCsU|djotSn|i|}|tjo|i|t|}n|SdS(s6return a fixed-offset timezone based off a number of minutes. >>> one = FixedOffset(-330) >>> one pytz.FixedOffset(-330) >>> one.utcoffset(datetime.datetime.now()) datetime.timedelta(-1, 66600) >>> two = FixedOffset(1380) >>> two pytz.FixedOffset(1380) >>> two.utcoffset(datetime.datetime.now()) datetime.timedelta(0, 82800) The datetime.timedelta must be between the range of -1 and 1 day, non-inclusive. >>> FixedOffset(1440) Traceback (most recent call last): ... ValueError: ('absolute offset is too large', 1440) >>> FixedOffset(-1440) Traceback (most recent call last): ... ValueError: ('absolute offset is too large', -1440) An offset of 0 is special-cased to return UTC. >>> FixedOffset(0) is UTC True There should always be only one instance of a FixedOffset per timedelta. This should be true for multiple creation calls. >>> FixedOffset(-330) is one True >>> FixedOffset(1380) is two True It should also be true for pickling. >>> import pickle >>> pickle.loads(pickle.dumps(one)) is one True >>> pickle.loads(pickle.dumps(two)) is two True iN(soffsetsUTCs_tzinfossgetsinfosNones setdefaults _FixedOffset(soffsets_tzinfossinfo((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys FixedOffset;s0  cCsKdk}dk}dk}|iid|idk}|i|SdS(Ni(sdoctestsosssysspathsinsertspardirspytzstestmod(ssysspytzsossdoctest((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys_test|s s__main__sAfrica/Abidjans Africa/AccrasAfrica/Addis_AbabasAfrica/Algierss Africa/Asmaras Africa/Asmeras Africa/Bamakos Africa/Banguis Africa/Banjuls Africa/BissausAfrica/BlantyresAfrica/BrazzavillesAfrica/Bujumburas Africa/CairosAfrica/Casablancas Africa/CeutasAfrica/Conakrys Africa/DakarsAfrica/Dar_es_SalaamsAfrica/Djiboutis Africa/DoualasAfrica/El_AaiunsAfrica/FreetownsAfrica/Gaborones Africa/HararesAfrica/JohannesburgsAfrica/KampalasAfrica/Khartoums Africa/KigalisAfrica/Kinshasas Africa/LagossAfrica/Librevilles Africa/Lomes Africa/LuandasAfrica/Lubumbashis Africa/Lusakas Africa/Malabos Africa/Maputos Africa/MaserusAfrica/MbabanesAfrica/MogadishusAfrica/MonroviasAfrica/NairobisAfrica/Ndjamenas Africa/NiameysAfrica/NouakchottsAfrica/OuagadougousAfrica/Porto-NovosAfrica/Sao_TomesAfrica/TimbuktusAfrica/Tripolis Africa/TunissAfrica/Windhoeks America/AdaksAmerica/AnchoragesAmerica/AnguillasAmerica/AntiguasAmerica/Araguainas America/ArubasAmerica/AsuncionsAmerica/Atikokans America/Atkas America/BahiasAmerica/Barbadoss America/BelemsAmerica/BelizesAmerica/Blanc-SablonsAmerica/Boa_VistasAmerica/Bogotas America/BoisesAmerica/Buenos_AiressAmerica/Cambridge_BaysAmerica/Campo_GrandesAmerica/CancunsAmerica/CaracassAmerica/CatamarcasAmerica/CayennesAmerica/CaymansAmerica/ChicagosAmerica/ChihuahuasAmerica/Coral_HarboursAmerica/CordobasAmerica/Costa_RicasAmerica/CuiabasAmerica/CuracaosAmerica/DanmarkshavnsAmerica/DawsonsAmerica/Dawson_CreeksAmerica/DenversAmerica/DetroitsAmerica/DominicasAmerica/EdmontonsAmerica/EirunepesAmerica/El_SalvadorsAmerica/EnsenadasAmerica/Fort_WaynesAmerica/FortalezasAmerica/Glace_BaysAmerica/GodthabsAmerica/Goose_BaysAmerica/Grand_TurksAmerica/GrenadasAmerica/GuadeloupesAmerica/GuatemalasAmerica/GuayaquilsAmerica/GuyanasAmerica/HalifaxsAmerica/HavanasAmerica/HermosillosAmerica/IndianapolissAmerica/InuviksAmerica/IqaluitsAmerica/Jamaicas America/JujuysAmerica/JuneausAmerica/Knox_INsAmerica/La_Pazs America/LimasAmerica/Los_AngelessAmerica/LouisvillesAmerica/MaceiosAmerica/ManaguasAmerica/ManaussAmerica/MartiniquesAmerica/MazatlansAmerica/MendozasAmerica/MenomineesAmerica/MeridasAmerica/Mexico_CitysAmerica/MiquelonsAmerica/MonctonsAmerica/MonterreysAmerica/MontevideosAmerica/MontrealsAmerica/MontserratsAmerica/NassausAmerica/New_YorksAmerica/Nipigons America/NomesAmerica/NoronhasAmerica/PanamasAmerica/PangnirtungsAmerica/ParamaribosAmerica/PhoenixsAmerica/Port-au-PrincesAmerica/Port_of_SpainsAmerica/Porto_AcresAmerica/Porto_VelhosAmerica/Puerto_RicosAmerica/Rainy_RiversAmerica/Rankin_InletsAmerica/RecifesAmerica/ReginasAmerica/ResolutesAmerica/Rio_BrancosAmerica/RosariosAmerica/SantiagosAmerica/Santo_DomingosAmerica/Sao_PaulosAmerica/ScoresbysundsAmerica/ShiprocksAmerica/St_JohnssAmerica/St_KittssAmerica/St_LuciasAmerica/St_ThomassAmerica/St_VincentsAmerica/Swift_CurrentsAmerica/Tegucigalpas America/ThulesAmerica/Thunder_BaysAmerica/TijuanasAmerica/TorontosAmerica/TortolasAmerica/VancouversAmerica/VirginsAmerica/WhitehorsesAmerica/WinnipegsAmerica/YakutatsAmerica/YellowknifesAntarctica/CaseysAntarctica/DavissAntarctica/DumontDUrvillesAntarctica/MawsonsAntarctica/McMurdosAntarctica/PalmersAntarctica/RotherasAntarctica/South_PolesAntarctica/SyowasAntarctica/VostoksArctic/Longyearbyens Asia/Adens Asia/Almatys Asia/Ammans Asia/Anadyrs Asia/Aqtaus Asia/Aqtobes Asia/AshgabatsAsia/Ashkhabads Asia/Baghdads Asia/Bahrains Asia/Bakus Asia/Bangkoks Asia/Beiruts Asia/Bishkeks Asia/Bruneis Asia/CalcuttasAsia/ChoibalsansAsia/ChongqingsAsia/Chungkings Asia/Colombos Asia/Daccas Asia/Damascuss Asia/Dhakas Asia/Dilis Asia/Dubais Asia/Dushanbes Asia/Gazas Asia/HarbinsAsia/Hong_Kongs Asia/Hovds Asia/Irkutsks Asia/Istanbuls Asia/Jakartas Asia/JayapurasAsia/Jerusalems Asia/KabulsAsia/Kamchatkas Asia/Karachis Asia/Kashgars Asia/KatmandusAsia/KrasnoyarsksAsia/Kuala_Lumpurs Asia/Kuchings Asia/Kuwaits Asia/Macaos Asia/Macaus Asia/Magadans Asia/Makassars Asia/Manilas Asia/Muscats Asia/NicosiasAsia/Novosibirsks Asia/Omsks Asia/OralsAsia/Phnom_PenhsAsia/PontianaksAsia/Pyongyangs Asia/QatarsAsia/Qyzylordas Asia/Rangoons Asia/Riyadhs Asia/Saigons Asia/SakhalinsAsia/Samarkands Asia/Seouls Asia/ShanghaisAsia/Singapores Asia/Taipeis Asia/Tashkents Asia/Tbilisis Asia/Tehrans Asia/Tel_Avivs Asia/Thimbus Asia/Thimphus Asia/TokyosAsia/Ujung_PandangsAsia/UlaanbaatarsAsia/Ulan_Bators Asia/UrumqisAsia/VientianesAsia/Vladivostoks Asia/YakutsksAsia/Yekaterinburgs Asia/YerevansAtlantic/AzoressAtlantic/BermudasAtlantic/CanarysAtlantic/Cape_VerdesAtlantic/FaeroesAtlantic/FaroesAtlantic/Jan_MayensAtlantic/MadeirasAtlantic/ReykjaviksAtlantic/South_GeorgiasAtlantic/St_HelenasAtlantic/Stanleys Australia/ACTsAustralia/AdelaidesAustralia/BrisbanesAustralia/Broken_HillsAustralia/CanberrasAustralia/CurriesAustralia/DarwinsAustralia/EuclasAustralia/Hobarts Australia/LHIsAustralia/LindemansAustralia/Lord_HowesAustralia/Melbournes Australia/NSWsAustralia/NorthsAustralia/PerthsAustralia/QueenslandsAustralia/SouthsAustralia/SydneysAustralia/TasmaniasAustralia/VictoriasAustralia/WestsAustralia/Yancowinnas Brazil/AcresBrazil/DeNoronhas Brazil/Easts Brazil/WestsCanada/AtlanticsCanada/CentralsCanada/East-SaskatchewansCanada/EasternsCanada/MountainsCanada/NewfoundlandsCanada/PacificsCanada/Saskatchewans Canada/YukonsChile/ContinentalsChile/EasterIslandsEurope/AmsterdamsEurope/Andorras Europe/AthenssEurope/BelfastsEurope/Belgrades Europe/BerlinsEurope/BratislavasEurope/BrusselssEurope/BucharestsEurope/BudapestsEurope/ChisinausEurope/Copenhagens Europe/DublinsEurope/GibraltarsEurope/GuernseysEurope/HelsinkisEurope/Isle_of_MansEurope/Istanbuls Europe/JerseysEurope/Kaliningrads Europe/Kievs Europe/LisbonsEurope/Ljubljanas Europe/LondonsEurope/Luxembourgs Europe/Madrids Europe/MaltasEurope/Mariehamns Europe/Minsks Europe/Monacos Europe/MoscowsEurope/Nicosias Europe/Oslos Europe/ParissEurope/Podgoricas Europe/Pragues Europe/Rigas Europe/Romes Europe/SamarasEurope/San_MarinosEurope/SarajevosEurope/Simferopols Europe/Skopjes Europe/SofiasEurope/StockholmsEurope/Tallinns Europe/TiranesEurope/TiraspolsEurope/Uzhgorods Europe/VaduzsEurope/Vaticans Europe/ViennasEurope/VilniussEurope/Volgograds Europe/Warsaws Europe/ZagrebsEurope/Zaporozhyes Europe/ZurichsGMTsIndian/Antananarivos Indian/ChagossIndian/Christmass Indian/Cocoss Indian/ComorosIndian/Kerguelens Indian/MahesIndian/MaldivessIndian/MauritiussIndian/MayottesIndian/ReunionsMexico/BajaNortesMexico/BajaSursMexico/Generals Pacific/ApiasPacific/AucklandsPacific/ChathamsPacific/Easters Pacific/EfatesPacific/EnderburysPacific/Fakaofos Pacific/FijisPacific/FunafutisPacific/GalapagossPacific/GambiersPacific/Guadalcanals Pacific/GuamsPacific/HonolulusPacific/JohnstonsPacific/KiritimatisPacific/KosraesPacific/KwajaleinsPacific/MajurosPacific/MarquesassPacific/Midways Pacific/Naurus Pacific/NiuesPacific/NorfolksPacific/NoumeasPacific/Pago_Pagos Pacific/PalausPacific/PitcairnsPacific/PonapesPacific/Port_MoresbysPacific/RarotongasPacific/Saipans Pacific/SamoasPacific/TahitisPacific/TarawasPacific/Tongatapus Pacific/Truks Pacific/WakesPacific/Walliss Pacific/Yaps US/Alaskas US/Aleutians US/Arizonas US/CentralsUS/East-Indianas US/Easterns US/HawaiisUS/Indiana-Starkes US/Michigans US/Mountains US/PacificsUS/Pacific-NewsUS/SamoasAmerica/Argentina/Buenos_AiressAmerica/Argentina/Catamarcas America/Argentina/ComodRivadaviasAmerica/Argentina/CordobasAmerica/Argentina/JujuysAmerica/Argentina/La_RiojasAmerica/Argentina/MendozasAmerica/Argentina/Rio_GallegossAmerica/Argentina/San_JuansAmerica/Argentina/TucumansAmerica/Argentina/UshuaiasAmerica/Indiana/IndianapolissAmerica/Indiana/KnoxsAmerica/Indiana/MarengosAmerica/Indiana/PetersburgsAmerica/Indiana/VevaysAmerica/Indiana/VincennessAmerica/Indiana/WinamacsAmerica/Kentucky/LouisvillesAmerica/Kentucky/MonticellosAmerica/North_Dakota/CentersAmerica/North_Dakota/New_SalemsCETsCST6CDTsCubasEETsESTsEST5EDTsEgyptsEiresEtc/GMTs Etc/GMT+0s Etc/GMT+1s Etc/GMT+10s Etc/GMT+11s Etc/GMT+12s Etc/GMT+2s Etc/GMT+3s Etc/GMT+4s Etc/GMT+5s Etc/GMT+6s Etc/GMT+7s Etc/GMT+8s Etc/GMT+9s Etc/GMT-0s Etc/GMT-1s Etc/GMT-10s Etc/GMT-11s Etc/GMT-12s Etc/GMT-13s Etc/GMT-14s Etc/GMT-2s Etc/GMT-3s Etc/GMT-4s Etc/GMT-5s Etc/GMT-6s Etc/GMT-7s Etc/GMT-8s Etc/GMT-9sEtc/GMT0s Etc/GreenwichsEtc/UCTsEtc/UTCs Etc/UniversalsEtc/ZulusGBsGB-EiresGMT+0sGMT-0sGMT0s GreenwichsHSTsHongkongsIcelandsIransIsraelsJamaicasJapans KwajaleinsLibyasMETsMSTsMST7MDTsNZsNZ-CHATsNavajosPRCsPST8PDTsPolandsPortugalsROCsROKs SingaporesTurkeysUCTs UniversalsW-SUsWETsZulus posixrules(1s__doc__s OLSON_VERSIONsVERSIONs __version__s OLSEN_VERSIONs__all__ssyssdatetimesos.pathsossgettexts pkg_resourcessresource_streams ImportErrorsNonestzinfosAmbiguousTimeErrors unpicklerstzfiles build_tzinfossets NameErrorssetssSets open_resourcesKeyErrorsUnknownTimeZoneErrors _tzinfo_cachestimezones _unmunge_zones timedeltasZEROsHOURsUTCsutcs_UTCsTrues__safe_for_unpickling__s_ps_country_timezones_cachescountry_timezoness _FixedOffsets FixedOffsets_tests__name__scommon_timezonesscommon_timezones_sets all_timezonessall_timezones_set("scountry_timezonesssets _FixedOffsets all_timezoness_testsdatetimes build_tzinfosall_timezones_sets OLSON_VERSIONstimezones _unmunge_zonescommon_timezones_setsUnknownTimeZoneErrors__all__s unpicklersresource_streamsgettexts_ps_country_timezones_cachescommon_timezoness __version__s_UTCsUTCs _tzinfo_cachessyssZEROsVERSIONs FixedOffsets OLSEN_VERSIONsutcsHOURsAmbiguousTimeErrors open_resourcesos((sA/mnt/gmirror/ports/devel/py-pytz/work/pytz-2007f/pytz/__init__.pys? sn!$    5 +      & >    T *