1
'''tzinfo timezone information for America/Montreal.'''
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 Montreal(DstTzInfo):
7
'''America/Montreal timezone definition. See datetime.tzinfo for details'''
9
_zone = 'America/Montreal'
11
_utc_transition_times = [
249
i(-14400,3600,'EDT'),
251
i(-14400,3600,'EDT'),
253
i(-14400,3600,'EDT'),
255
i(-14400,3600,'EDT'),
257
i(-14400,3600,'EDT'),
259
i(-14400,3600,'EDT'),
261
i(-14400,3600,'EDT'),
263
i(-14400,3600,'EDT'),
265
i(-14400,3600,'EDT'),
267
i(-14400,3600,'EDT'),
269
i(-14400,3600,'EDT'),
271
i(-14400,3600,'EDT'),
273
i(-14400,3600,'EDT'),
275
i(-14400,3600,'EDT'),
277
i(-14400,3600,'EDT'),
279
i(-14400,3600,'EDT'),
281
i(-14400,3600,'EDT'),
283
i(-14400,3600,'EDT'),
285
i(-14400,3600,'EDT'),
287
i(-14400,3600,'EDT'),
289
i(-14400,3600,'EDT'),
291
i(-14400,3600,'EDT'),
293
i(-14400,3600,'EDT'),
294
i(-14400,3600,'EWT'),
295
i(-14400,3600,'EPT'),
297
i(-14400,3600,'EDT'),
299
i(-14400,3600,'EDT'),
301
i(-14400,3600,'EDT'),
303
i(-14400,3600,'EDT'),
305
i(-14400,3600,'EDT'),
307
i(-14400,3600,'EDT'),
309
i(-14400,3600,'EDT'),
311
i(-14400,3600,'EDT'),
313
i(-14400,3600,'EDT'),
315
i(-14400,3600,'EDT'),
317
i(-14400,3600,'EDT'),
319
i(-14400,3600,'EDT'),
321
i(-14400,3600,'EDT'),
323
i(-14400,3600,'EDT'),
325
i(-14400,3600,'EDT'),
327
i(-14400,3600,'EDT'),
329
i(-14400,3600,'EDT'),
331
i(-14400,3600,'EDT'),
333
i(-14400,3600,'EDT'),
335
i(-14400,3600,'EDT'),
337
i(-14400,3600,'EDT'),
339
i(-14400,3600,'EDT'),
341
i(-14400,3600,'EDT'),
343
i(-14400,3600,'EDT'),
345
i(-14400,3600,'EDT'),
347
i(-14400,3600,'EDT'),
349
i(-14400,3600,'EDT'),
351
i(-14400,3600,'EDT'),
353
i(-14400,3600,'EDT'),
355
i(-14400,3600,'EDT'),
357
i(-14400,3600,'EDT'),
359
i(-14400,3600,'EDT'),
361
i(-14400,3600,'EDT'),
363
i(-14400,3600,'EDT'),
365
i(-14400,3600,'EDT'),
367
i(-14400,3600,'EDT'),
369
i(-14400,3600,'EDT'),
371
i(-14400,3600,'EDT'),
373
i(-14400,3600,'EDT'),
375
i(-14400,3600,'EDT'),
377
i(-14400,3600,'EDT'),
379
i(-14400,3600,'EDT'),
381
i(-14400,3600,'EDT'),
383
i(-14400,3600,'EDT'),
385
i(-14400,3600,'EDT'),
387
i(-14400,3600,'EDT'),
389
i(-14400,3600,'EDT'),
391
i(-14400,3600,'EDT'),
393
i(-14400,3600,'EDT'),
395
i(-14400,3600,'EDT'),
397
i(-14400,3600,'EDT'),
399
i(-14400,3600,'EDT'),
401
i(-14400,3600,'EDT'),
403
i(-14400,3600,'EDT'),
405
i(-14400,3600,'EDT'),
407
i(-14400,3600,'EDT'),
409
i(-14400,3600,'EDT'),
411
i(-14400,3600,'EDT'),
413
i(-14400,3600,'EDT'),
415
i(-14400,3600,'EDT'),
417
i(-14400,3600,'EDT'),
419
i(-14400,3600,'EDT'),
421
i(-14400,3600,'EDT'),
423
i(-14400,3600,'EDT'),
425
i(-14400,3600,'EDT'),
427
i(-14400,3600,'EDT'),
429
i(-14400,3600,'EDT'),
431
i(-14400,3600,'EDT'),
433
i(-14400,3600,'EDT'),
435
i(-14400,3600,'EDT'),
437
i(-14400,3600,'EDT'),
439
i(-14400,3600,'EDT'),
441
i(-14400,3600,'EDT'),
443
i(-14400,3600,'EDT'),
445
i(-14400,3600,'EDT'),
447
i(-14400,3600,'EDT'),
449
i(-14400,3600,'EDT'),
451
i(-14400,3600,'EDT'),
453
i(-14400,3600,'EDT'),
455
i(-14400,3600,'EDT'),
457
i(-14400,3600,'EDT'),
459
i(-14400,3600,'EDT'),
461
i(-14400,3600,'EDT'),
463
i(-14400,3600,'EDT'),
465
i(-14400,3600,'EDT'),
467
i(-14400,3600,'EDT'),
469
i(-14400,3600,'EDT'),
471
i(-14400,3600,'EDT'),
473
i(-14400,3600,'EDT'),
475
i(-14400,3600,'EDT'),
477
i(-14400,3600,'EDT'),
479
i(-14400,3600,'EDT'),
483
Montreal = Montreal()