1
'''tzinfo timezone information for Asia/Yekaterinburg.'''
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 Yekaterinburg(DstTzInfo):
7
'''Asia/Yekaterinburg timezone definition. See datetime.tzinfo for details'''
9
_zone = 'Asia/Yekaterinburg'
11
_utc_transition_times = [
13
d(1919,7,14,23,57,36),
101
d(2023,10,28,21,0,0),
103
d(2024,10,26,21,0,0),
105
d(2025,10,25,21,0,0),
107
d(2026,10,24,21,0,0),
109
d(2027,10,30,21,0,0),
111
d(2028,10,28,21,0,0),
113
d(2029,10,27,21,0,0),
115
d(2030,10,26,21,0,0),
117
d(2031,10,25,21,0,0),
119
d(2032,10,30,21,0,0),
121
d(2033,10,29,21,0,0),
123
d(2034,10,28,21,0,0),
125
d(2035,10,27,21,0,0),
127
d(2036,10,25,21,0,0),
129
d(2037,10,24,21,0,0),
136
i(21600,3600,'SVEST'),
138
i(21600,3600,'SVEST'),
140
i(21600,3600,'SVEST'),
142
i(21600,3600,'SVEST'),
144
i(21600,3600,'SVEST'),
146
i(21600,3600,'SVEST'),
148
i(21600,3600,'SVEST'),
150
i(21600,3600,'SVEST'),
152
i(21600,3600,'SVEST'),
154
i(21600,3600,'SVEST'),
159
i(21600,3600,'YEKST'),
161
i(21600,3600,'YEKST'),
163
i(21600,3600,'YEKST'),
165
i(21600,3600,'YEKST'),
167
i(21600,3600,'YEKST'),
169
i(21600,3600,'YEKST'),
171
i(21600,3600,'YEKST'),
173
i(21600,3600,'YEKST'),
175
i(21600,3600,'YEKST'),
177
i(21600,3600,'YEKST'),
179
i(21600,3600,'YEKST'),
181
i(21600,3600,'YEKST'),
183
i(21600,3600,'YEKST'),
185
i(21600,3600,'YEKST'),
187
i(21600,3600,'YEKST'),
189
i(21600,3600,'YEKST'),
191
i(21600,3600,'YEKST'),
193
i(21600,3600,'YEKST'),
195
i(21600,3600,'YEKST'),
197
i(21600,3600,'YEKST'),
199
i(21600,3600,'YEKST'),
201
i(21600,3600,'YEKST'),
203
i(21600,3600,'YEKST'),
205
i(21600,3600,'YEKST'),
207
i(21600,3600,'YEKST'),
209
i(21600,3600,'YEKST'),
211
i(21600,3600,'YEKST'),
213
i(21600,3600,'YEKST'),
215
i(21600,3600,'YEKST'),
217
i(21600,3600,'YEKST'),
219
i(21600,3600,'YEKST'),
221
i(21600,3600,'YEKST'),
223
i(21600,3600,'YEKST'),
225
i(21600,3600,'YEKST'),
227
i(21600,3600,'YEKST'),
229
i(21600,3600,'YEKST'),
231
i(21600,3600,'YEKST'),
233
i(21600,3600,'YEKST'),
235
i(21600,3600,'YEKST'),
237
i(21600,3600,'YEKST'),
239
i(21600,3600,'YEKST'),
241
i(21600,3600,'YEKST'),
243
i(21600,3600,'YEKST'),
245
i(21600,3600,'YEKST'),
247
i(21600,3600,'YEKST'),
249
i(21600,3600,'YEKST'),
253
Yekaterinburg = Yekaterinburg()