class Costa_Rica(DstTzInfo): '''America/Costa_Rica timezone definition. See datetime.tzinfo for details''' zone = 'America/Costa_Rica' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1921, 1, 15, 5, 36, 20), d(1979, 2, 25, 6, 0, 0), d(1979, 6, 3, 5, 0, 0), d(1980, 2, 24, 6, 0, 0), d(1980, 6, 1, 5, 0, 0), d(1991, 1, 19, 6, 0, 0), d(1991, 7, 1, 5, 0, 0), d(1992, 1, 18, 6, 0, 0), d(1992, 3, 15, 5, 0, 0), ] _transition_info = [ i(-20160, 0, 'SJMT'), i(-21600, 0, 'CST'), i(-18000, 3600, 'CDT'), i(-21600, 0, 'CST'), i(-18000, 3600, 'CDT'), i(-21600, 0, 'CST'), i(-18000, 3600, 'CDT'), i(-21600, 0, 'CST'), i(-18000, 3600, 'CDT'), i(-21600, 0, 'CST'), ]
class Japan(DstTzInfo): '''Japan timezone definition. See datetime.tzinfo for details''' zone = 'Japan' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1937, 12, 31, 15, 0, 0), d(1948, 5, 1, 17, 0, 0), d(1948, 9, 10, 16, 0, 0), d(1949, 4, 2, 17, 0, 0), d(1949, 9, 9, 16, 0, 0), d(1950, 5, 6, 17, 0, 0), d(1950, 9, 8, 16, 0, 0), d(1951, 5, 5, 17, 0, 0), d(1951, 9, 7, 16, 0, 0), ] _transition_info = [ i(32400, 0, 'CJT'), i(32400, 0, 'JST'), i(36000, 3600, 'JDT'), i(32400, 0, 'JST'), i(36000, 3600, 'JDT'), i(32400, 0, 'JST'), i(36000, 3600, 'JDT'), i(32400, 0, 'JST'), i(36000, 3600, 'JDT'), i(32400, 0, 'JST'), ]
class Pontianak(DstTzInfo): '''Asia/Pontianak timezone definition. See datetime.tzinfo for details''' zone = 'Asia/Pontianak' _utc_transition_times = [ d(1,1,1,0,0,0), d(1908,4,30,16,42,40), d(1932,10,31,16,42,40), d(1942,1,28,16,30,0), d(1945,7,31,15,0,0), d(1948,4,30,16,30,0), d(1950,4,30,16,0,0), d(1963,12,31,16,30,0), d(1987,12,31,16,0,0), ] _transition_info = [ i(26220,0,'LMT'), i(26220,0,'PMT'), i(27000,0,'WIT'), i(32400,0,'JST'), i(27000,0,'WIT'), i(28800,0,'WIT'), i(27000,0,'WIT'), i(28800,0,'CIT'), i(25200,0,'WIT'), ]
class Darwin(DstTzInfo): '''Australia/Darwin timezone definition. See datetime.tzinfo for details''' zone = 'Australia/Darwin' _utc_transition_times = [ d(1,1,1,0,0,0), d(1916,12,31,14,31,0), d(1917,3,24,15,30,0), d(1941,12,31,16,30,0), d(1942,3,28,15,30,0), d(1942,9,26,16,30,0), d(1943,3,27,15,30,0), d(1943,10,2,16,30,0), d(1944,3,25,15,30,0), ] _transition_info = [ i(34200,0,'CST'), i(37800,3600,'CST'), i(34200,0,'CST'), i(37800,3600,'CST'), i(34200,0,'CST'), i(37800,3600,'CST'), i(34200,0,'CST'), i(37800,3600,'CST'), i(34200,0,'CST'), ]
class Manila(DstTzInfo): '''Asia/Manila timezone definition. See datetime.tzinfo for details''' zone = 'Asia/Manila' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1936, 10, 31, 16, 0, 0), d(1937, 1, 31, 15, 0, 0), d(1942, 4, 30, 16, 0, 0), d(1944, 10, 31, 15, 0, 0), d(1954, 4, 11, 16, 0, 0), d(1954, 6, 30, 15, 0, 0), d(1978, 3, 21, 16, 0, 0), d(1978, 9, 20, 15, 0, 0), ] _transition_info = [ i(28800, 0, 'PHT'), i(32400, 3600, 'PHST'), i(28800, 0, 'PHT'), i(32400, 0, 'JST'), i(28800, 0, 'PHT'), i(32400, 3600, 'PHST'), i(28800, 0, 'PHT'), i(32400, 3600, 'PHST'), i(28800, 0, 'PHT'), ]
class Guatemala(DstTzInfo): '''America/Guatemala timezone definition. See datetime.tzinfo for details''' zone = 'America/Guatemala' _utc_transition_times = [ d(1,1,1,0,0,0), d(1918,10,5,6,2,4), d(1973,11,25,6,0,0), d(1974,2,24,5,0,0), d(1983,5,21,6,0,0), d(1983,9,22,5,0,0), d(1991,3,23,6,0,0), d(1991,9,7,5,0,0), ] _transition_info = [ i(-21720,0,'LMT'), i(-21600,0,'CST'), i(-18000,3600,'CDT'), i(-21600,0,'CST'), i(-18000,3600,'CDT'), i(-21600,0,'CST'), i(-18000,3600,'CDT'), i(-21600,0,'CST'), ]
class Singapore(DstTzInfo): '''Singapore timezone definition. See datetime.tzinfo for details''' zone = 'Singapore' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1905, 5, 31, 17, 4, 35), d(1932, 12, 31, 17, 0, 0), d(1935, 12, 31, 16, 40, 0), d(1941, 8, 31, 16, 40, 0), d(1942, 2, 15, 16, 30, 0), d(1945, 9, 11, 15, 0, 0), d(1965, 8, 8, 16, 30, 0), d(1981, 12, 31, 16, 30, 0), ] _transition_info = [ i(24900, 0, 'SMT'), i(25200, 0, 'MALT'), i(26400, 1200, 'MALST'), i(26400, 0, 'MALT'), i(27000, 0, 'MALT'), i(32400, 0, 'JST'), i(27000, 0, 'MALT'), i(27000, 0, 'SGT'), i(28800, 0, 'SGT'), ]
class Karachi(DstTzInfo): '''Asia/Karachi timezone definition. See datetime.tzinfo for details''' zone = 'Asia/Karachi' _utc_transition_times = [ d(1,1,1,0,0,0), d(1906,12,31,19,31,48), d(1942,8,31,18,30,0), d(1945,10,14,17,30,0), d(1951,9,29,18,30,0), d(1971,3,25,19,0,0), d(2002,4,6,19,1,0), d(2002,10,5,18,1,0), ] _transition_info = [ i(16080,0,'LMT'), i(19800,0,'IST'), i(23400,3600,'IST'), i(19800,0,'IST'), i(18000,0,'KART'), i(18000,0,'PKT'), i(21600,3600,'PKST'), i(18000,0,'PKT'), ]
class Douala(DstTzInfo): '''Africa/Douala timezone definition. See datetime.tzinfo for details''' zone = 'Africa/Douala' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1911, 12, 31, 23, 21, 12), ] _transition_info = [ i(2340, 0, 'LMT'), i(3600, 0, 'WAT'), ]
class Dubai(DstTzInfo): '''Asia/Dubai timezone definition. See datetime.tzinfo for details''' zone = 'Asia/Dubai' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1919, 12, 31, 20, 18, 48), ] _transition_info = [ i(13260, 0, 'LMT'), i(14400, 0, 'GST'), ]
class Port_of_Spain(DstTzInfo): '''America/Port_of_Spain timezone definition. See datetime.tzinfo for details''' zone = 'America/Port_of_Spain' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1912, 3, 2, 4, 6, 4), ] _transition_info = [ i(-14760, 0, 'LMT'), i(-14400, 0, 'AST'), ]
class Mawson(DstTzInfo): '''Antarctica/Mawson timezone definition. See datetime.tzinfo for details''' zone = 'Antarctica/Mawson' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1954, 2, 13, 0, 0, 0), ] _transition_info = [ i(0, 0, 'zzz'), i(21600, 0, 'MAWT'), ]
class Gambier(DstTzInfo): '''Pacific/Gambier timezone definition. See datetime.tzinfo for details''' zone = 'Pacific/Gambier' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1912, 10, 1, 8, 59, 48), ] _transition_info = [ i(-32400, 0, 'LMT'), i(-32400, 0, 'GAMT'), ]
class Mbabane(DstTzInfo): '''Africa/Mbabane timezone definition. See datetime.tzinfo for details''' zone = 'Africa/Mbabane' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1903, 2, 28, 21, 55, 36), ] _transition_info = [ i(7440, 0, 'LMT'), i(7200, 0, 'SAST'), ]
class Asmera(DstTzInfo): '''Africa/Asmera timezone definition. See datetime.tzinfo for details''' zone = 'Africa/Asmera' _utc_transition_times = [ d(1,1,1,0,0,0), d(1936,5,4,21,24,40), ] _transition_info = [ i(9300,0,'ADMT'), i(10800,0,'EAT'), ]
class Noumea(DstTzInfo): '''Pacific/Noumea timezone definition. See datetime.tzinfo for details''' zone = 'Pacific/Noumea' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1912, 1, 12, 12, 54, 12), d(1977, 12, 3, 13, 0, 0), d(1978, 2, 26, 12, 0, 0), d(1978, 12, 2, 13, 0, 0), d(1979, 2, 26, 12, 0, 0), d(1996, 11, 30, 15, 0, 0), d(1997, 3, 1, 15, 0, 0), ] _transition_info = [ i(39960, 0, 'LMT'), i(39600, 0, 'NCT'), i(43200, 3600, 'NCST'), i(39600, 0, 'NCT'), i(43200, 3600, 'NCST'), i(39600, 0, 'NCT'), i(43200, 3600, 'NCST'), i(39600, 0, 'NCT'), ]
class Bangui(DstTzInfo): '''Africa/Bangui timezone definition. See datetime.tzinfo for details''' zone = 'Africa/Bangui' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1911, 12, 31, 22, 45, 40), ] _transition_info = [ i(4440, 0, 'LMT'), i(3600, 0, 'WAT'), ]
class Kigali(DstTzInfo): '''Africa/Kigali timezone definition. See datetime.tzinfo for details''' zone = 'Africa/Kigali' _utc_transition_times = [ d(1,1,1,0,0,0), d(1935,5,31,21,59,44), ] _transition_info = [ i(7200,0,'LMT'), i(7200,0,'CAT'), ]
class Mahe(DstTzInfo): '''Indian/Mahe timezone definition. See datetime.tzinfo for details''' zone = 'Indian/Mahe' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1906, 5, 31, 20, 18, 12), ] _transition_info = [ i(13320, 0, 'LMT'), i(14400, 0, 'SCT'), ]
class Guayaquil(DstTzInfo): '''America/Guayaquil timezone definition. See datetime.tzinfo for details''' zone = 'America/Guayaquil' _utc_transition_times = [ d(1,1,1,0,0,0), d(1931,1,1,5,14,0), ] _transition_info = [ i(-18840,0,'QMT'), i(-18000,0,'ECT'), ]
class Dominica(DstTzInfo): '''America/Dominica timezone definition. See datetime.tzinfo for details''' zone = 'America/Dominica' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1911, 7, 1, 4, 6, 36), ] _transition_info = [ i(-14760, 0, 'LMT'), i(-14400, 0, 'AST'), ]
class Kabul(DstTzInfo): '''Asia/Kabul timezone definition. See datetime.tzinfo for details''' zone = 'Asia/Kabul' _utc_transition_times = [ d(1,1,1,0,0,0), d(1944,12,31,20,0,0), ] _transition_info = [ i(14400,0,'AFT'), i(16200,0,'AFT'), ]
class Casey(DstTzInfo): '''Antarctica/Casey timezone definition. See datetime.tzinfo for details''' zone = 'Antarctica/Casey' _utc_transition_times = [ d(1,1,1,0,0,0), d(1969,1,1,0,0,0), ] _transition_info = [ i(0,0,'zzz'), i(28800,0,'WST'), ]
class Harare(DstTzInfo): '''Africa/Harare timezone definition. See datetime.tzinfo for details''' zone = 'Africa/Harare' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1903, 2, 28, 21, 55, 48), ] _transition_info = [ i(7440, 0, 'LMT'), i(7200, 0, 'CAT'), ]
class Bangkok(DstTzInfo): '''Asia/Bangkok timezone definition. See datetime.tzinfo for details''' zone = 'Asia/Bangkok' _utc_transition_times = [ d(1,1,1,0,0,0), d(1920,3,31,17,17,56), ] _transition_info = [ i(24120,0,'BMT'), i(25200,0,'ICT'), ]
class Lagos(DstTzInfo): '''Africa/Lagos timezone definition. See datetime.tzinfo for details''' zone = 'Africa/Lagos' _utc_transition_times = [ d(1,1,1,0,0,0), d(1919,8,31,23,46,24), ] _transition_info = [ i(840,0,'LMT'), i(3600,0,'WAT'), ]
class Norfolk(DstTzInfo): '''Pacific/Norfolk timezone definition. See datetime.tzinfo for details''' zone = 'Pacific/Norfolk' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1950, 12, 31, 12, 48, 0), ] _transition_info = [ i(40320, 0, 'NMT'), i(41400, 0, 'NFT'), ]
class Aden(DstTzInfo): '''Asia/Aden timezone definition. See datetime.tzinfo for details''' zone = 'Asia/Aden' _utc_transition_times = [ d(1, 1, 1, 0, 0, 0), d(1949, 12, 31, 20, 59, 12), ] _transition_info = [ i(10860, 0, 'LMT'), i(10800, 0, 'AST'), ]
class St_Lucia(DstTzInfo): '''America/St_Lucia timezone definition. See datetime.tzinfo for details''' zone = 'America/St_Lucia' _utc_transition_times = [ d(1,1,1,0,0,0), d(1912,1,1,4,4,0), ] _transition_info = [ i(-14640,0,'CMT'), i(-14400,0,'AST'), ]
class Comoro(DstTzInfo): '''Indian/Comoro timezone definition. See datetime.tzinfo for details''' zone = 'Indian/Comoro' _utc_transition_times = [ d(1,1,1,0,0,0), d(1911,6,30,21,6,56), ] _transition_info = [ i(10380,0,'LMT'), i(10800,0,'EAT'), ]