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

« back to all changes in this revision

Viewing changes to pytz/zoneinfo/EST5EDT.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 EST5EDT.'''
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 EST5EDT(DstTzInfo):
7
 
    '''EST5EDT timezone definition. See datetime.tzinfo for details'''
8
 
 
9
 
    zone = 'EST5EDT'
10
 
 
11
 
    _utc_transition_times = [
12
 
d(1,1,1,0,0,0),
13
 
d(1918,3,31,7,0,0),
14
 
d(1918,10,27,6,0,0),
15
 
d(1919,3,30,7,0,0),
16
 
d(1919,10,26,6,0,0),
17
 
d(1942,2,9,7,0,0),
18
 
d(1945,8,14,23,0,0),
19
 
d(1945,9,30,6,0,0),
20
 
d(1967,4,30,7,0,0),
21
 
d(1967,10,29,6,0,0),
22
 
d(1968,4,28,7,0,0),
23
 
d(1968,10,27,6,0,0),
24
 
d(1969,4,27,7,0,0),
25
 
d(1969,10,26,6,0,0),
26
 
d(1970,4,26,7,0,0),
27
 
d(1970,10,25,6,0,0),
28
 
d(1971,4,25,7,0,0),
29
 
d(1971,10,31,6,0,0),
30
 
d(1972,4,30,7,0,0),
31
 
d(1972,10,29,6,0,0),
32
 
d(1973,4,29,7,0,0),
33
 
d(1973,10,28,6,0,0),
34
 
d(1974,1,6,7,0,0),
35
 
d(1974,10,27,6,0,0),
36
 
d(1975,2,23,7,0,0),
37
 
d(1975,10,26,6,0,0),
38
 
d(1976,4,25,7,0,0),
39
 
d(1976,10,31,6,0,0),
40
 
d(1977,4,24,7,0,0),
41
 
d(1977,10,30,6,0,0),
42
 
d(1978,4,30,7,0,0),
43
 
d(1978,10,29,6,0,0),
44
 
d(1979,4,29,7,0,0),
45
 
d(1979,10,28,6,0,0),
46
 
d(1980,4,27,7,0,0),
47
 
d(1980,10,26,6,0,0),
48
 
d(1981,4,26,7,0,0),
49
 
d(1981,10,25,6,0,0),
50
 
d(1982,4,25,7,0,0),
51
 
d(1982,10,31,6,0,0),
52
 
d(1983,4,24,7,0,0),
53
 
d(1983,10,30,6,0,0),
54
 
d(1984,4,29,7,0,0),
55
 
d(1984,10,28,6,0,0),
56
 
d(1985,4,28,7,0,0),
57
 
d(1985,10,27,6,0,0),
58
 
d(1986,4,27,7,0,0),
59
 
d(1986,10,26,6,0,0),
60
 
d(1987,4,5,7,0,0),
61
 
d(1987,10,25,6,0,0),
62
 
d(1988,4,3,7,0,0),
63
 
d(1988,10,30,6,0,0),
64
 
d(1989,4,2,7,0,0),
65
 
d(1989,10,29,6,0,0),
66
 
d(1990,4,1,7,0,0),
67
 
d(1990,10,28,6,0,0),
68
 
d(1991,4,7,7,0,0),
69
 
d(1991,10,27,6,0,0),
70
 
d(1992,4,5,7,0,0),
71
 
d(1992,10,25,6,0,0),
72
 
d(1993,4,4,7,0,0),
73
 
d(1993,10,31,6,0,0),
74
 
d(1994,4,3,7,0,0),
75
 
d(1994,10,30,6,0,0),
76
 
d(1995,4,2,7,0,0),
77
 
d(1995,10,29,6,0,0),
78
 
d(1996,4,7,7,0,0),
79
 
d(1996,10,27,6,0,0),
80
 
d(1997,4,6,7,0,0),
81
 
d(1997,10,26,6,0,0),
82
 
d(1998,4,5,7,0,0),
83
 
d(1998,10,25,6,0,0),
84
 
d(1999,4,4,7,0,0),
85
 
d(1999,10,31,6,0,0),
86
 
d(2000,4,2,7,0,0),
87
 
d(2000,10,29,6,0,0),
88
 
d(2001,4,1,7,0,0),
89
 
d(2001,10,28,6,0,0),
90
 
d(2002,4,7,7,0,0),
91
 
d(2002,10,27,6,0,0),
92
 
d(2003,4,6,7,0,0),
93
 
d(2003,10,26,6,0,0),
94
 
d(2004,4,4,7,0,0),
95
 
d(2004,10,31,6,0,0),
96
 
d(2005,4,3,7,0,0),
97
 
d(2005,10,30,6,0,0),
98
 
d(2006,4,2,7,0,0),
99
 
d(2006,10,29,6,0,0),
100
 
d(2007,3,11,7,0,0),
101
 
d(2007,11,4,6,0,0),
102
 
d(2008,3,9,7,0,0),
103
 
d(2008,11,2,6,0,0),
104
 
d(2009,3,8,7,0,0),
105
 
d(2009,11,1,6,0,0),
106
 
d(2010,3,14,7,0,0),
107
 
d(2010,11,7,6,0,0),
108
 
d(2011,3,13,7,0,0),
109
 
d(2011,11,6,6,0,0),
110
 
d(2012,3,11,7,0,0),
111
 
d(2012,11,4,6,0,0),
112
 
d(2013,3,10,7,0,0),
113
 
d(2013,11,3,6,0,0),
114
 
d(2014,3,9,7,0,0),
115
 
d(2014,11,2,6,0,0),
116
 
d(2015,3,8,7,0,0),
117
 
d(2015,11,1,6,0,0),
118
 
d(2016,3,13,7,0,0),
119
 
d(2016,11,6,6,0,0),
120
 
d(2017,3,12,7,0,0),
121
 
d(2017,11,5,6,0,0),
122
 
d(2018,3,11,7,0,0),
123
 
d(2018,11,4,6,0,0),
124
 
d(2019,3,10,7,0,0),
125
 
d(2019,11,3,6,0,0),
126
 
d(2020,3,8,7,0,0),
127
 
d(2020,11,1,6,0,0),
128
 
d(2021,3,14,7,0,0),
129
 
d(2021,11,7,6,0,0),
130
 
d(2022,3,13,7,0,0),
131
 
d(2022,11,6,6,0,0),
132
 
d(2023,3,12,7,0,0),
133
 
d(2023,11,5,6,0,0),
134
 
d(2024,3,10,7,0,0),
135
 
d(2024,11,3,6,0,0),
136
 
d(2025,3,9,7,0,0),
137
 
d(2025,11,2,6,0,0),
138
 
d(2026,3,8,7,0,0),
139
 
d(2026,11,1,6,0,0),
140
 
d(2027,3,14,7,0,0),
141
 
d(2027,11,7,6,0,0),
142
 
d(2028,3,12,7,0,0),
143
 
d(2028,11,5,6,0,0),
144
 
d(2029,3,11,7,0,0),
145
 
d(2029,11,4,6,0,0),
146
 
d(2030,3,10,7,0,0),
147
 
d(2030,11,3,6,0,0),
148
 
d(2031,3,9,7,0,0),
149
 
d(2031,11,2,6,0,0),
150
 
d(2032,3,14,7,0,0),
151
 
d(2032,11,7,6,0,0),
152
 
d(2033,3,13,7,0,0),
153
 
d(2033,11,6,6,0,0),
154
 
d(2034,3,12,7,0,0),
155
 
d(2034,11,5,6,0,0),
156
 
d(2035,3,11,7,0,0),
157
 
d(2035,11,4,6,0,0),
158
 
d(2036,3,9,7,0,0),
159
 
d(2036,11,2,6,0,0),
160
 
d(2037,3,8,7,0,0),
161
 
d(2037,11,1,6,0,0),
162
 
        ]
163
 
 
164
 
    _transition_info = [
165
 
i(-18000,0,'EST'),
166
 
i(-14400,3600,'EDT'),
167
 
i(-18000,0,'EST'),
168
 
i(-14400,3600,'EDT'),
169
 
i(-18000,0,'EST'),
170
 
i(-14400,3600,'EWT'),
171
 
i(-14400,3600,'EPT'),
172
 
i(-18000,0,'EST'),
173
 
i(-14400,3600,'EDT'),
174
 
i(-18000,0,'EST'),
175
 
i(-14400,3600,'EDT'),
176
 
i(-18000,0,'EST'),
177
 
i(-14400,3600,'EDT'),
178
 
i(-18000,0,'EST'),
179
 
i(-14400,3600,'EDT'),
180
 
i(-18000,0,'EST'),
181
 
i(-14400,3600,'EDT'),
182
 
i(-18000,0,'EST'),
183
 
i(-14400,3600,'EDT'),
184
 
i(-18000,0,'EST'),
185
 
i(-14400,3600,'EDT'),
186
 
i(-18000,0,'EST'),
187
 
i(-14400,3600,'EDT'),
188
 
i(-18000,0,'EST'),
189
 
i(-14400,3600,'EDT'),
190
 
i(-18000,0,'EST'),
191
 
i(-14400,3600,'EDT'),
192
 
i(-18000,0,'EST'),
193
 
i(-14400,3600,'EDT'),
194
 
i(-18000,0,'EST'),
195
 
i(-14400,3600,'EDT'),
196
 
i(-18000,0,'EST'),
197
 
i(-14400,3600,'EDT'),
198
 
i(-18000,0,'EST'),
199
 
i(-14400,3600,'EDT'),
200
 
i(-18000,0,'EST'),
201
 
i(-14400,3600,'EDT'),
202
 
i(-18000,0,'EST'),
203
 
i(-14400,3600,'EDT'),
204
 
i(-18000,0,'EST'),
205
 
i(-14400,3600,'EDT'),
206
 
i(-18000,0,'EST'),
207
 
i(-14400,3600,'EDT'),
208
 
i(-18000,0,'EST'),
209
 
i(-14400,3600,'EDT'),
210
 
i(-18000,0,'EST'),
211
 
i(-14400,3600,'EDT'),
212
 
i(-18000,0,'EST'),
213
 
i(-14400,3600,'EDT'),
214
 
i(-18000,0,'EST'),
215
 
i(-14400,3600,'EDT'),
216
 
i(-18000,0,'EST'),
217
 
i(-14400,3600,'EDT'),
218
 
i(-18000,0,'EST'),
219
 
i(-14400,3600,'EDT'),
220
 
i(-18000,0,'EST'),
221
 
i(-14400,3600,'EDT'),
222
 
i(-18000,0,'EST'),
223
 
i(-14400,3600,'EDT'),
224
 
i(-18000,0,'EST'),
225
 
i(-14400,3600,'EDT'),
226
 
i(-18000,0,'EST'),
227
 
i(-14400,3600,'EDT'),
228
 
i(-18000,0,'EST'),
229
 
i(-14400,3600,'EDT'),
230
 
i(-18000,0,'EST'),
231
 
i(-14400,3600,'EDT'),
232
 
i(-18000,0,'EST'),
233
 
i(-14400,3600,'EDT'),
234
 
i(-18000,0,'EST'),
235
 
i(-14400,3600,'EDT'),
236
 
i(-18000,0,'EST'),
237
 
i(-14400,3600,'EDT'),
238
 
i(-18000,0,'EST'),
239
 
i(-14400,3600,'EDT'),
240
 
i(-18000,0,'EST'),
241
 
i(-14400,3600,'EDT'),
242
 
i(-18000,0,'EST'),
243
 
i(-14400,3600,'EDT'),
244
 
i(-18000,0,'EST'),
245
 
i(-14400,3600,'EDT'),
246
 
i(-18000,0,'EST'),
247
 
i(-14400,3600,'EDT'),
248
 
i(-18000,0,'EST'),
249
 
i(-14400,3600,'EDT'),
250
 
i(-18000,0,'EST'),
251
 
i(-14400,3600,'EDT'),
252
 
i(-18000,0,'EST'),
253
 
i(-14400,3600,'EDT'),
254
 
i(-18000,0,'EST'),
255
 
i(-14400,3600,'EDT'),
256
 
i(-18000,0,'EST'),
257
 
i(-14400,3600,'EDT'),
258
 
i(-18000,0,'EST'),
259
 
i(-14400,3600,'EDT'),
260
 
i(-18000,0,'EST'),
261
 
i(-14400,3600,'EDT'),
262
 
i(-18000,0,'EST'),
263
 
i(-14400,3600,'EDT'),
264
 
i(-18000,0,'EST'),
265
 
i(-14400,3600,'EDT'),
266
 
i(-18000,0,'EST'),
267
 
i(-14400,3600,'EDT'),
268
 
i(-18000,0,'EST'),
269
 
i(-14400,3600,'EDT'),
270
 
i(-18000,0,'EST'),
271
 
i(-14400,3600,'EDT'),
272
 
i(-18000,0,'EST'),
273
 
i(-14400,3600,'EDT'),
274
 
i(-18000,0,'EST'),
275
 
i(-14400,3600,'EDT'),
276
 
i(-18000,0,'EST'),
277
 
i(-14400,3600,'EDT'),
278
 
i(-18000,0,'EST'),
279
 
i(-14400,3600,'EDT'),
280
 
i(-18000,0,'EST'),
281
 
i(-14400,3600,'EDT'),
282
 
i(-18000,0,'EST'),
283
 
i(-14400,3600,'EDT'),
284
 
i(-18000,0,'EST'),
285
 
i(-14400,3600,'EDT'),
286
 
i(-18000,0,'EST'),
287
 
i(-14400,3600,'EDT'),
288
 
i(-18000,0,'EST'),
289
 
i(-14400,3600,'EDT'),
290
 
i(-18000,0,'EST'),
291
 
i(-14400,3600,'EDT'),
292
 
i(-18000,0,'EST'),
293
 
i(-14400,3600,'EDT'),
294
 
i(-18000,0,'EST'),
295
 
i(-14400,3600,'EDT'),
296
 
i(-18000,0,'EST'),
297
 
i(-14400,3600,'EDT'),
298
 
i(-18000,0,'EST'),
299
 
i(-14400,3600,'EDT'),
300
 
i(-18000,0,'EST'),
301
 
i(-14400,3600,'EDT'),
302
 
i(-18000,0,'EST'),
303
 
i(-14400,3600,'EDT'),
304
 
i(-18000,0,'EST'),
305
 
i(-14400,3600,'EDT'),
306
 
i(-18000,0,'EST'),
307
 
i(-14400,3600,'EDT'),
308
 
i(-18000,0,'EST'),
309
 
i(-14400,3600,'EDT'),
310
 
i(-18000,0,'EST'),
311
 
i(-14400,3600,'EDT'),
312
 
i(-18000,0,'EST'),
313
 
i(-14400,3600,'EDT'),
314
 
i(-18000,0,'EST'),
315
 
        ]
316
 
 
317
 
EST5EDT = EST5EDT()
318