Lines Matching refs:self
23 def fromutc(self, dt):
24 assert dt.tzinfo is self
25 stamp = (dt - datetime(1970, 1, 1, tzinfo=self)) // SECOND
31 tzinfo=self, fold=fold)
33 def utcoffset(self, dt):
34 if self._isdst(dt):
39 def dst(self, dt):
40 if self._isdst(dt):
45 def tzname(self, dt):
46 return _time.tzname[self._isdst(dt)]
48 def _isdst(self, dt):
112 def __init__(self, hours, reprname, stdname, dstname):
113 self.stdoffset = timedelta(hours=hours)
114 self.reprname = reprname
115 self.stdname = stdname
116 self.dstname = dstname
118 def __repr__(self):
119 return self.reprname
121 def tzname(self, dt):
122 if self.dst(dt):
123 return self.dstname
125 return self.stdname
127 def utcoffset(self, dt):
128 return self.stdoffset + self.dst(dt)
130 def dst(self, dt):
135 # implementation) passes a datetime with dt.tzinfo is self.
137 assert dt.tzinfo is self
154 def fromutc(self, dt):
155 assert dt.tzinfo is self
157 start = start.replace(tzinfo=self)
158 end = end.replace(tzinfo=self)
159 std_time = dt + self.stdoffset