1
'''tzinfo timezone information for America/Halifax.'''
2
from pytz.tzinfo import DstTzInfo
3
from pytz.tzinfo import memorized_datetime as d
4
from pytz.tzinfo import memorized_ttinfo as i
6
class Halifax(DstTzInfo):
7
'''America/Halifax timezone definition. See datetime.tzinfo for details'''
9
_zone = 'America/Halifax'
11
_utc_transition_times = [
246
i(-10800,3600,'ADT'),
248
i(-10800,3600,'ADT'),
250
i(-10800,3600,'ADT'),
252
i(-10800,3600,'ADT'),
254
i(-10800,3600,'ADT'),
256
i(-10800,3600,'ADT'),
258
i(-10800,3600,'ADT'),
260
i(-10800,3600,'ADT'),
262
i(-10800,3600,'ADT'),
264
i(-10800,3600,'ADT'),
266
i(-10800,3600,'ADT'),
268
i(-10800,3600,'ADT'),
270
i(-10800,3600,'ADT'),
272
i(-10800,3600,'ADT'),
274
i(-10800,3600,'ADT'),
276
i(-10800,3600,'ADT'),
278
i(-10800,3600,'ADT'),
280
i(-10800,3600,'ADT'),
282
i(-10800,3600,'ADT'),
284
i(-10800,3600,'ADT'),
286
i(-10800,3600,'ADT'),
288
i(-10800,3600,'ADT'),
290
i(-10800,3600,'ADT'),
292
i(-10800,3600,'ADT'),
294
i(-10800,3600,'AWT'),
295
i(-10800,3600,'APT'),
297
i(-10800,3600,'ADT'),
299
i(-10800,3600,'ADT'),
301
i(-10800,3600,'ADT'),
303
i(-10800,3600,'ADT'),
305
i(-10800,3600,'ADT'),
307
i(-10800,3600,'ADT'),
309
i(-10800,3600,'ADT'),
311
i(-10800,3600,'ADT'),
313
i(-10800,3600,'ADT'),
315
i(-10800,3600,'ADT'),
317
i(-10800,3600,'ADT'),
319
i(-10800,3600,'ADT'),
321
i(-10800,3600,'ADT'),
323
i(-10800,3600,'ADT'),
325
i(-10800,3600,'ADT'),
327
i(-10800,3600,'ADT'),
329
i(-10800,3600,'ADT'),
331
i(-10800,3600,'ADT'),
333
i(-10800,3600,'ADT'),
335
i(-10800,3600,'ADT'),
337
i(-10800,3600,'ADT'),
339
i(-10800,3600,'ADT'),
341
i(-10800,3600,'ADT'),
343
i(-10800,3600,'ADT'),
345
i(-10800,3600,'ADT'),
347
i(-10800,3600,'ADT'),
349
i(-10800,3600,'ADT'),
351
i(-10800,3600,'ADT'),
353
i(-10800,3600,'ADT'),
355
i(-10800,3600,'ADT'),
357
i(-10800,3600,'ADT'),
359
i(-10800,3600,'ADT'),
361
i(-10800,3600,'ADT'),
363
i(-10800,3600,'ADT'),
365
i(-10800,3600,'ADT'),
367
i(-10800,3600,'ADT'),
369
i(-10800,3600,'ADT'),
371
i(-10800,3600,'ADT'),
373
i(-10800,3600,'ADT'),
375
i(-10800,3600,'ADT'),
377
i(-10800,3600,'ADT'),
379
i(-10800,3600,'ADT'),
381
i(-10800,3600,'ADT'),
383
i(-10800,3600,'ADT'),
385
i(-10800,3600,'ADT'),
387
i(-10800,3600,'ADT'),
389
i(-10800,3600,'ADT'),
391
i(-10800,3600,'ADT'),
393
i(-10800,3600,'ADT'),
395
i(-10800,3600,'ADT'),
397
i(-10800,3600,'ADT'),
399
i(-10800,3600,'ADT'),
401
i(-10800,3600,'ADT'),
403
i(-10800,3600,'ADT'),
405
i(-10800,3600,'ADT'),
407
i(-10800,3600,'ADT'),
409
i(-10800,3600,'ADT'),
411
i(-10800,3600,'ADT'),
413
i(-10800,3600,'ADT'),
415
i(-10800,3600,'ADT'),
417
i(-10800,3600,'ADT'),
419
i(-10800,3600,'ADT'),
421
i(-10800,3600,'ADT'),
423
i(-10800,3600,'ADT'),
425
i(-10800,3600,'ADT'),
427
i(-10800,3600,'ADT'),
429
i(-10800,3600,'ADT'),
431
i(-10800,3600,'ADT'),
433
i(-10800,3600,'ADT'),
435
i(-10800,3600,'ADT'),
437
i(-10800,3600,'ADT'),
439
i(-10800,3600,'ADT'),
441
i(-10800,3600,'ADT'),
443
i(-10800,3600,'ADT'),
445
i(-10800,3600,'ADT'),
447
i(-10800,3600,'ADT'),
449
i(-10800,3600,'ADT'),
451
i(-10800,3600,'ADT'),
453
i(-10800,3600,'ADT'),
455
i(-10800,3600,'ADT'),
457
i(-10800,3600,'ADT'),
459
i(-10800,3600,'ADT'),
461
i(-10800,3600,'ADT'),
463
i(-10800,3600,'ADT'),
465
i(-10800,3600,'ADT'),
467
i(-10800,3600,'ADT'),
469
i(-10800,3600,'ADT'),
471
i(-10800,3600,'ADT'),