~ubuntu-branches/ubuntu/natty/python-tz/natty-proposed

« back to all changes in this revision

Viewing changes to pytz/zoneinfo/America/Moncton.py

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2007-03-05 02:35:34 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20070305023534-z5ms36hfatosmh2k
Tags: 2007c-0ubuntu1
* New upstream version.
* Set Ubuntu maintainer address.
* Replace the timezone data with a reference to the data in the
  tzdata package.
* One more package not duplicating timezone data. Ubuntu #86599.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
'''tzinfo timezone information for America/Moncton.'''
2
 
from pytz.tzinfo import DstTzInfo
3
 
from pytz.tzinfo import memorized_datetime as d
4
 
from pytz.tzinfo import memorized_ttinfo as i
5
 
 
6
 
class Moncton(DstTzInfo):
7
 
    '''America/Moncton timezone definition. See datetime.tzinfo for details'''
8
 
 
9
 
    zone = 'America/Moncton'
10
 
 
11
 
    _utc_transition_times = [
12
 
d(1,1,1,0,0,0),
13
 
d(1902,6,15,5,0,0),
14
 
d(1918,4,14,6,0,0),
15
 
d(1918,10,31,5,0,0),
16
 
d(1933,6,11,5,0,0),
17
 
d(1933,9,10,4,0,0),
18
 
d(1934,6,10,5,0,0),
19
 
d(1934,9,9,4,0,0),
20
 
d(1935,6,9,5,0,0),
21
 
d(1935,9,8,4,0,0),
22
 
d(1936,6,7,5,0,0),
23
 
d(1936,9,6,4,0,0),
24
 
d(1937,6,6,5,0,0),
25
 
d(1937,9,5,4,0,0),
26
 
d(1938,6,5,5,0,0),
27
 
d(1938,9,4,4,0,0),
28
 
d(1939,5,27,5,0,0),
29
 
d(1939,9,23,4,0,0),
30
 
d(1940,5,19,5,0,0),
31
 
d(1940,9,21,4,0,0),
32
 
d(1941,5,4,5,0,0),
33
 
d(1941,9,27,4,0,0),
34
 
d(1942,2,9,6,0,0),
35
 
d(1945,8,14,23,0,0),
36
 
d(1945,9,30,5,0,0),
37
 
d(1946,4,28,6,0,0),
38
 
d(1946,9,29,5,0,0),
39
 
d(1947,4,27,6,0,0),
40
 
d(1947,9,28,5,0,0),
41
 
d(1948,4,25,6,0,0),
42
 
d(1948,9,26,5,0,0),
43
 
d(1949,4,24,6,0,0),
44
 
d(1949,9,25,5,0,0),
45
 
d(1950,4,30,6,0,0),
46
 
d(1950,9,24,5,0,0),
47
 
d(1951,4,29,6,0,0),
48
 
d(1951,9,30,5,0,0),
49
 
d(1952,4,27,6,0,0),
50
 
d(1952,9,28,5,0,0),
51
 
d(1953,4,26,6,0,0),
52
 
d(1953,9,27,5,0,0),
53
 
d(1954,4,25,6,0,0),
54
 
d(1954,9,26,5,0,0),
55
 
d(1955,4,24,6,0,0),
56
 
d(1955,9,25,5,0,0),
57
 
d(1956,4,29,6,0,0),
58
 
d(1956,9,30,5,0,0),
59
 
d(1957,4,28,6,0,0),
60
 
d(1957,10,27,5,0,0),
61
 
d(1958,4,27,6,0,0),
62
 
d(1958,10,26,5,0,0),
63
 
d(1959,4,26,6,0,0),
64
 
d(1959,10,25,5,0,0),
65
 
d(1960,4,24,6,0,0),
66
 
d(1960,10,30,5,0,0),
67
 
d(1961,4,30,6,0,0),
68
 
d(1961,10,29,5,0,0),
69
 
d(1962,4,29,6,0,0),
70
 
d(1962,10,28,5,0,0),
71
 
d(1963,4,28,6,0,0),
72
 
d(1963,10,27,5,0,0),
73
 
d(1964,4,26,6,0,0),
74
 
d(1964,10,25,5,0,0),
75
 
d(1965,4,25,6,0,0),
76
 
d(1965,10,31,5,0,0),
77
 
d(1966,4,24,6,0,0),
78
 
d(1966,10,30,5,0,0),
79
 
d(1967,4,30,6,0,0),
80
 
d(1967,10,29,5,0,0),
81
 
d(1968,4,28,6,0,0),
82
 
d(1968,10,27,5,0,0),
83
 
d(1969,4,27,6,0,0),
84
 
d(1969,10,26,5,0,0),
85
 
d(1970,4,26,6,0,0),
86
 
d(1970,10,25,5,0,0),
87
 
d(1971,4,25,6,0,0),
88
 
d(1971,10,31,5,0,0),
89
 
d(1972,4,30,6,0,0),
90
 
d(1972,10,29,5,0,0),
91
 
d(1974,4,28,6,0,0),
92
 
d(1974,10,27,5,0,0),
93
 
d(1975,4,27,6,0,0),
94
 
d(1975,10,26,5,0,0),
95
 
d(1976,4,25,6,0,0),
96
 
d(1976,10,31,5,0,0),
97
 
d(1977,4,24,6,0,0),
98
 
d(1977,10,30,5,0,0),
99
 
d(1978,4,30,6,0,0),
100
 
d(1978,10,29,5,0,0),
101
 
d(1979,4,29,6,0,0),
102
 
d(1979,10,28,5,0,0),
103
 
d(1980,4,27,6,0,0),
104
 
d(1980,10,26,5,0,0),
105
 
d(1981,4,26,6,0,0),
106
 
d(1981,10,25,5,0,0),
107
 
d(1982,4,25,6,0,0),
108
 
d(1982,10,31,5,0,0),
109
 
d(1983,4,24,6,0,0),
110
 
d(1983,10,30,5,0,0),
111
 
d(1984,4,29,6,0,0),
112
 
d(1984,10,28,5,0,0),
113
 
d(1985,4,28,6,0,0),
114
 
d(1985,10,27,5,0,0),
115
 
d(1986,4,27,6,0,0),
116
 
d(1986,10,26,5,0,0),
117
 
d(1987,4,5,6,0,0),
118
 
d(1987,10,25,5,0,0),
119
 
d(1988,4,3,6,0,0),
120
 
d(1988,10,30,5,0,0),
121
 
d(1989,4,2,6,0,0),
122
 
d(1989,10,29,5,0,0),
123
 
d(1990,4,1,6,0,0),
124
 
d(1990,10,28,5,0,0),
125
 
d(1991,4,7,6,0,0),
126
 
d(1991,10,27,5,0,0),
127
 
d(1992,4,5,6,0,0),
128
 
d(1992,10,25,5,0,0),
129
 
d(1993,4,4,4,1,0),
130
 
d(1993,10,31,3,1,0),
131
 
d(1994,4,3,4,1,0),
132
 
d(1994,10,30,3,1,0),
133
 
d(1995,4,2,4,1,0),
134
 
d(1995,10,29,3,1,0),
135
 
d(1996,4,7,4,1,0),
136
 
d(1996,10,27,3,1,0),
137
 
d(1997,4,6,4,1,0),
138
 
d(1997,10,26,3,1,0),
139
 
d(1998,4,5,4,1,0),
140
 
d(1998,10,25,3,1,0),
141
 
d(1999,4,4,4,1,0),
142
 
d(1999,10,31,3,1,0),
143
 
d(2000,4,2,4,1,0),
144
 
d(2000,10,29,3,1,0),
145
 
d(2001,4,1,4,1,0),
146
 
d(2001,10,28,3,1,0),
147
 
d(2002,4,7,4,1,0),
148
 
d(2002,10,27,3,1,0),
149
 
d(2003,4,6,4,1,0),
150
 
d(2003,10,26,3,1,0),
151
 
d(2004,4,4,4,1,0),
152
 
d(2004,10,31,3,1,0),
153
 
d(2005,4,3,4,1,0),
154
 
d(2005,10,30,3,1,0),
155
 
d(2006,4,2,4,1,0),
156
 
d(2006,10,29,3,1,0),
157
 
d(2007,3,11,6,0,0),
158
 
d(2007,11,4,5,0,0),
159
 
d(2008,3,9,6,0,0),
160
 
d(2008,11,2,5,0,0),
161
 
d(2009,3,8,6,0,0),
162
 
d(2009,11,1,5,0,0),
163
 
d(2010,3,14,6,0,0),
164
 
d(2010,11,7,5,0,0),
165
 
d(2011,3,13,6,0,0),
166
 
d(2011,11,6,5,0,0),
167
 
d(2012,3,11,6,0,0),
168
 
d(2012,11,4,5,0,0),
169
 
d(2013,3,10,6,0,0),
170
 
d(2013,11,3,5,0,0),
171
 
d(2014,3,9,6,0,0),
172
 
d(2014,11,2,5,0,0),
173
 
d(2015,3,8,6,0,0),
174
 
d(2015,11,1,5,0,0),
175
 
d(2016,3,13,6,0,0),
176
 
d(2016,11,6,5,0,0),
177
 
d(2017,3,12,6,0,0),
178
 
d(2017,11,5,5,0,0),
179
 
d(2018,3,11,6,0,0),
180
 
d(2018,11,4,5,0,0),
181
 
d(2019,3,10,6,0,0),
182
 
d(2019,11,3,5,0,0),
183
 
d(2020,3,8,6,0,0),
184
 
d(2020,11,1,5,0,0),
185
 
d(2021,3,14,6,0,0),
186
 
d(2021,11,7,5,0,0),
187
 
d(2022,3,13,6,0,0),
188
 
d(2022,11,6,5,0,0),
189
 
d(2023,3,12,6,0,0),
190
 
d(2023,11,5,5,0,0),
191
 
d(2024,3,10,6,0,0),
192
 
d(2024,11,3,5,0,0),
193
 
d(2025,3,9,6,0,0),
194
 
d(2025,11,2,5,0,0),
195
 
d(2026,3,8,6,0,0),
196
 
d(2026,11,1,5,0,0),
197
 
d(2027,3,14,6,0,0),
198
 
d(2027,11,7,5,0,0),
199
 
d(2028,3,12,6,0,0),
200
 
d(2028,11,5,5,0,0),
201
 
d(2029,3,11,6,0,0),
202
 
d(2029,11,4,5,0,0),
203
 
d(2030,3,10,6,0,0),
204
 
d(2030,11,3,5,0,0),
205
 
d(2031,3,9,6,0,0),
206
 
d(2031,11,2,5,0,0),
207
 
d(2032,3,14,6,0,0),
208
 
d(2032,11,7,5,0,0),
209
 
d(2033,3,13,6,0,0),
210
 
d(2033,11,6,5,0,0),
211
 
d(2034,3,12,6,0,0),
212
 
d(2034,11,5,5,0,0),
213
 
d(2035,3,11,6,0,0),
214
 
d(2035,11,4,5,0,0),
215
 
d(2036,3,9,6,0,0),
216
 
d(2036,11,2,5,0,0),
217
 
d(2037,3,8,6,0,0),
218
 
d(2037,11,1,5,0,0),
219
 
        ]
220
 
 
221
 
    _transition_info = [
222
 
i(-18000,0,'EST'),
223
 
i(-14400,0,'AST'),
224
 
i(-10800,3600,'ADT'),
225
 
i(-14400,0,'AST'),
226
 
i(-10800,3600,'ADT'),
227
 
i(-14400,0,'AST'),
228
 
i(-10800,3600,'ADT'),
229
 
i(-14400,0,'AST'),
230
 
i(-10800,3600,'ADT'),
231
 
i(-14400,0,'AST'),
232
 
i(-10800,3600,'ADT'),
233
 
i(-14400,0,'AST'),
234
 
i(-10800,3600,'ADT'),
235
 
i(-14400,0,'AST'),
236
 
i(-10800,3600,'ADT'),
237
 
i(-14400,0,'AST'),
238
 
i(-10800,3600,'ADT'),
239
 
i(-14400,0,'AST'),
240
 
i(-10800,3600,'ADT'),
241
 
i(-14400,0,'AST'),
242
 
i(-10800,3600,'ADT'),
243
 
i(-14400,0,'AST'),
244
 
i(-10800,3600,'AWT'),
245
 
i(-10800,3600,'APT'),
246
 
i(-14400,0,'AST'),
247
 
i(-10800,3600,'ADT'),
248
 
i(-14400,0,'AST'),
249
 
i(-10800,3600,'ADT'),
250
 
i(-14400,0,'AST'),
251
 
i(-10800,3600,'ADT'),
252
 
i(-14400,0,'AST'),
253
 
i(-10800,3600,'ADT'),
254
 
i(-14400,0,'AST'),
255
 
i(-10800,3600,'ADT'),
256
 
i(-14400,0,'AST'),
257
 
i(-10800,3600,'ADT'),
258
 
i(-14400,0,'AST'),
259
 
i(-10800,3600,'ADT'),
260
 
i(-14400,0,'AST'),
261
 
i(-10800,3600,'ADT'),
262
 
i(-14400,0,'AST'),
263
 
i(-10800,3600,'ADT'),
264
 
i(-14400,0,'AST'),
265
 
i(-10800,3600,'ADT'),
266
 
i(-14400,0,'AST'),
267
 
i(-10800,3600,'ADT'),
268
 
i(-14400,0,'AST'),
269
 
i(-10800,3600,'ADT'),
270
 
i(-14400,0,'AST'),
271
 
i(-10800,3600,'ADT'),
272
 
i(-14400,0,'AST'),
273
 
i(-10800,3600,'ADT'),
274
 
i(-14400,0,'AST'),
275
 
i(-10800,3600,'ADT'),
276
 
i(-14400,0,'AST'),
277
 
i(-10800,3600,'ADT'),
278
 
i(-14400,0,'AST'),
279
 
i(-10800,3600,'ADT'),
280
 
i(-14400,0,'AST'),
281
 
i(-10800,3600,'ADT'),
282
 
i(-14400,0,'AST'),
283
 
i(-10800,3600,'ADT'),
284
 
i(-14400,0,'AST'),
285
 
i(-10800,3600,'ADT'),
286
 
i(-14400,0,'AST'),
287
 
i(-10800,3600,'ADT'),
288
 
i(-14400,0,'AST'),
289
 
i(-10800,3600,'ADT'),
290
 
i(-14400,0,'AST'),
291
 
i(-10800,3600,'ADT'),
292
 
i(-14400,0,'AST'),
293
 
i(-10800,3600,'ADT'),
294
 
i(-14400,0,'AST'),
295
 
i(-10800,3600,'ADT'),
296
 
i(-14400,0,'AST'),
297
 
i(-10800,3600,'ADT'),
298
 
i(-14400,0,'AST'),
299
 
i(-10800,3600,'ADT'),
300
 
i(-14400,0,'AST'),
301
 
i(-10800,3600,'ADT'),
302
 
i(-14400,0,'AST'),
303
 
i(-10800,3600,'ADT'),
304
 
i(-14400,0,'AST'),
305
 
i(-10800,3600,'ADT'),
306
 
i(-14400,0,'AST'),
307
 
i(-10800,3600,'ADT'),
308
 
i(-14400,0,'AST'),
309
 
i(-10800,3600,'ADT'),
310
 
i(-14400,0,'AST'),
311
 
i(-10800,3600,'ADT'),
312
 
i(-14400,0,'AST'),
313
 
i(-10800,3600,'ADT'),
314
 
i(-14400,0,'AST'),
315
 
i(-10800,3600,'ADT'),
316
 
i(-14400,0,'AST'),
317
 
i(-10800,3600,'ADT'),
318
 
i(-14400,0,'AST'),
319
 
i(-10800,3600,'ADT'),
320
 
i(-14400,0,'AST'),
321
 
i(-10800,3600,'ADT'),
322
 
i(-14400,0,'AST'),
323
 
i(-10800,3600,'ADT'),
324
 
i(-14400,0,'AST'),
325
 
i(-10800,3600,'ADT'),
326
 
i(-14400,0,'AST'),
327
 
i(-10800,3600,'ADT'),
328
 
i(-14400,0,'AST'),
329
 
i(-10800,3600,'ADT'),
330
 
i(-14400,0,'AST'),
331
 
i(-10800,3600,'ADT'),
332
 
i(-14400,0,'AST'),
333
 
i(-10800,3600,'ADT'),
334
 
i(-14400,0,'AST'),
335
 
i(-10800,3600,'ADT'),
336
 
i(-14400,0,'AST'),
337
 
i(-10800,3600,'ADT'),
338
 
i(-14400,0,'AST'),
339
 
i(-10800,3600,'ADT'),
340
 
i(-14400,0,'AST'),
341
 
i(-10800,3600,'ADT'),
342
 
i(-14400,0,'AST'),
343
 
i(-10800,3600,'ADT'),
344
 
i(-14400,0,'AST'),
345
 
i(-10800,3600,'ADT'),
346
 
i(-14400,0,'AST'),
347
 
i(-10800,3600,'ADT'),
348
 
i(-14400,0,'AST'),
349
 
i(-10800,3600,'ADT'),
350
 
i(-14400,0,'AST'),
351
 
i(-10800,3600,'ADT'),
352
 
i(-14400,0,'AST'),
353
 
i(-10800,3600,'ADT'),
354
 
i(-14400,0,'AST'),
355
 
i(-10800,3600,'ADT'),
356
 
i(-14400,0,'AST'),
357
 
i(-10800,3600,'ADT'),
358
 
i(-14400,0,'AST'),
359
 
i(-10800,3600,'ADT'),
360
 
i(-14400,0,'AST'),
361
 
i(-10800,3600,'ADT'),
362
 
i(-14400,0,'AST'),
363
 
i(-10800,3600,'ADT'),
364
 
i(-14400,0,'AST'),
365
 
i(-10800,3600,'ADT'),
366
 
i(-14400,0,'AST'),
367
 
i(-10800,3600,'ADT'),
368
 
i(-14400,0,'AST'),
369
 
i(-10800,3600,'ADT'),
370
 
i(-14400,0,'AST'),
371
 
i(-10800,3600,'ADT'),
372
 
i(-14400,0,'AST'),
373
 
i(-10800,3600,'ADT'),
374
 
i(-14400,0,'AST'),
375
 
i(-10800,3600,'ADT'),
376
 
i(-14400,0,'AST'),
377
 
i(-10800,3600,'ADT'),
378
 
i(-14400,0,'AST'),
379
 
i(-10800,3600,'ADT'),
380
 
i(-14400,0,'AST'),
381
 
i(-10800,3600,'ADT'),
382
 
i(-14400,0,'AST'),
383
 
i(-10800,3600,'ADT'),
384
 
i(-14400,0,'AST'),
385
 
i(-10800,3600,'ADT'),
386
 
i(-14400,0,'AST'),
387
 
i(-10800,3600,'ADT'),
388
 
i(-14400,0,'AST'),
389
 
i(-10800,3600,'ADT'),
390
 
i(-14400,0,'AST'),
391
 
i(-10800,3600,'ADT'),
392
 
i(-14400,0,'AST'),
393
 
i(-10800,3600,'ADT'),
394
 
i(-14400,0,'AST'),
395
 
i(-10800,3600,'ADT'),
396
 
i(-14400,0,'AST'),
397
 
i(-10800,3600,'ADT'),
398
 
i(-14400,0,'AST'),
399
 
i(-10800,3600,'ADT'),
400
 
i(-14400,0,'AST'),
401
 
i(-10800,3600,'ADT'),
402
 
i(-14400,0,'AST'),
403
 
i(-10800,3600,'ADT'),
404
 
i(-14400,0,'AST'),
405
 
i(-10800,3600,'ADT'),
406
 
i(-14400,0,'AST'),
407
 
i(-10800,3600,'ADT'),
408
 
i(-14400,0,'AST'),
409
 
i(-10800,3600,'ADT'),
410
 
i(-14400,0,'AST'),
411
 
i(-10800,3600,'ADT'),
412
 
i(-14400,0,'AST'),
413
 
i(-10800,3600,'ADT'),
414
 
i(-14400,0,'AST'),
415
 
i(-10800,3600,'ADT'),
416
 
i(-14400,0,'AST'),
417
 
i(-10800,3600,'ADT'),
418
 
i(-14400,0,'AST'),
419
 
i(-10800,3600,'ADT'),
420
 
i(-14400,0,'AST'),
421
 
i(-10800,3600,'ADT'),
422
 
i(-14400,0,'AST'),
423
 
i(-10800,3600,'ADT'),
424
 
i(-14400,0,'AST'),
425
 
i(-10800,3600,'ADT'),
426
 
i(-14400,0,'AST'),
427
 
i(-10800,3600,'ADT'),
428
 
i(-14400,0,'AST'),
429
 
        ]
430
 
 
431
 
Moncton = Moncton()
432