Back to index

python3.2  3.2.2
Public Member Functions
test.datetimetester.PicklableFixedOffset Class Reference
Inheritance diagram for test.datetimetester.PicklableFixedOffset:
Inheritance graph
[legend]
Collaboration diagram for test.datetimetester.PicklableFixedOffset:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Detailed Description

Definition at line 74 of file datetimetester.py.


Constructor & Destructor Documentation

def test.datetimetester.PicklableFixedOffset.__init__ (   self,
  offset = None,
  name = None,
  dstoffset = None 
)

Reimplemented from test.datetimetester.FixedOffset.

Definition at line 76 of file datetimetester.py.

00076 
00077     def __init__(self, offset=None, name=None, dstoffset=None):
00078         FixedOffset.__init__(self, offset, name, dstoffset)

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 test.datetimetester.FixedOffset.__repr__ (   self) [inherited]

Definition at line 65 of file datetimetester.py.

00065 
00066     def __repr__(self):
        return self.__name.lower()
def test.datetimetester.FixedOffset.dst (   self,
  dt 
) [inherited]
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 71 of file datetimetester.py.

00071 
00072     def dst(self, dt):
00073         return self.__dstoffset

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 test.datetimetester.FixedOffset.tzname (   self,
  dt 
) [inherited]

Reimplemented from datetime.tzinfo.

Definition at line 69 of file datetimetester.py.

00069 
00070     def tzname(self, dt):
        return self.__name
def test.datetimetester.FixedOffset.utcoffset (   self,
  dt 
) [inherited]

Reimplemented from datetime.tzinfo.

Definition at line 67 of file datetimetester.py.

00067 
00068     def utcoffset(self, dt):
        return self.__offset

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