Back to index

python3.2  3.2.2
Public Member Functions | Private Attributes
tzinfo-examples.FixedOffset Class Reference
Inheritance diagram for tzinfo-examples.FixedOffset:
Inheritance graph
[legend]
Collaboration diagram for tzinfo-examples.FixedOffset:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def utcoffset
def tzname
def dst
def fromutc
def __reduce__

Private Attributes

 __offset
 __name

Detailed Description

Fixed offset in minutes east from UTC.

Definition at line 26 of file tzinfo-examples.py.


Constructor & Destructor Documentation

def tzinfo-examples.FixedOffset.__init__ (   self,
  offset,
  name 
)

Definition at line 29 of file tzinfo-examples.py.

00029 
00030     def __init__(self, offset, name):
00031         self.__offset = timedelta(minutes=offset)
00032         self.__name = name

Here is the caller graph for this function:


Member Function Documentation

def datetime.tzinfo.__reduce__ (   self) [inherited]

Definition at line 975 of file datetime.py.

00975 
00976     def __reduce__(self):
00977         getinitargs = getattr(self, "__getinitargs__", None)
00978         if getinitargs:
00979             args = getinitargs()
00980         else:
00981             args = ()
00982         getstate = getattr(self, "__getstate__", None)
00983         if getstate:
00984             state = getstate()
00985         else:
00986             state = getattr(self, "__dict__", None) or None
00987         if state is None:
00988             return (self.__class__, args)
00989         else:
00990             return (self.__class__, args, state)

Here is the call graph for this function:

def tzinfo-examples.FixedOffset.dst (   self,
  dt 
)
datetime -> DST offset in minutes east of UTC.

Return 0 if DST not in effect.  utcoffset() must include the DST
offset.

Reimplemented from datetime.tzinfo.

Definition at line 39 of file tzinfo-examples.py.

00039 
00040     def dst(self, dt):
00041         return ZERO
00042 
00043 # A class capturing the platform's idea of local time.

Here is the caller graph for this function:

def datetime.tzinfo.fromutc (   self,
  dt 
) [inherited]

Reimplemented in datetime.timezone.

Definition at line 946 of file datetime.py.

00946 
00947     def fromutc(self, dt):
00948         "datetime in UTC -> datetime in local time."
00949 
00950         if not isinstance(dt, datetime):
00951             raise TypeError("fromutc() requires a datetime argument")
00952         if dt.tzinfo is not self:
00953             raise ValueError("dt.tzinfo is not self")
00954 
00955         dtoff = dt.utcoffset()
00956         if dtoff is None:
00957             raise ValueError("fromutc() requires a non-None utcoffset() "
00958                              "result")
00959 
00960         # See the long comment block at the end of this file for an
00961         # explanation of this algorithm.
00962         dtdst = dt.dst()
00963         if dtdst is None:
00964             raise ValueError("fromutc() requires a non-None dst() result")
00965         delta = dtoff - dtdst
00966         if delta:
00967             dt += delta
00968             dtdst = dt.dst()
00969             if dtdst is None:
00970                 raise ValueError("fromutc(): dt.dst gave inconsistent "
00971                                  "results; cannot convert")
00972         return dt + dtdst

def tzinfo-examples.FixedOffset.tzname (   self,
  dt 
)

Reimplemented from datetime.tzinfo.

Definition at line 36 of file tzinfo-examples.py.

00036 
00037     def tzname(self, dt):
00038         return self.__name

Here is the caller graph for this function:

def tzinfo-examples.FixedOffset.utcoffset (   self,
  dt 
)

Reimplemented from datetime.tzinfo.

Definition at line 33 of file tzinfo-examples.py.

00033 
00034     def utcoffset(self, dt):
00035         return self.__offset

Here is the caller graph for this function:


Member Data Documentation

tzinfo-examples.FixedOffset.__name [private]

Definition at line 31 of file tzinfo-examples.py.

tzinfo-examples.FixedOffset.__offset [private]

Definition at line 30 of file tzinfo-examples.py.


The documentation for this class was generated from the following file: