Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
DateTime Class Reference

Public Member Functions

def __init__
 
def __cmp__
 
def __repr__
 
def decode
 
def encode
 

Data Fields

 value
 

Detailed Description

DateTime wrapper for an ISO 8601 string or time tuple or
localtime integer value to generate 'dateTime.iso8601' XML-RPC
value.

Definition at line 241 of file xmlrpclib.py.

Constructor & Destructor Documentation

def __init__ (   self,
  value = 0 
)

Definition at line 247 of file xmlrpclib.py.

248  def __init__(self, value=0):
249  if not isinstance(value, StringType):
250  if not isinstance(value, TupleType):
251  if value == 0:
252  value = time.time()
253  value = time.localtime(value)
254  value = time.strftime("%Y%m%dT%H:%M:%S", value)
255  self.value = value

Member Function Documentation

def __cmp__ (   self,
  other 
)

Definition at line 256 of file xmlrpclib.py.

References filecmp.cmp(), _Stop.value, ErrorDuringImport.value, Boolean.value, DateTime.value, MiniFieldStorage.value, and Morsel.value.

257  def __cmp__(self, other):
258  if isinstance(other, DateTime):
259  other = other.value
260  return cmp(self.value, other)
def __repr__ (   self)

Definition at line 261 of file xmlrpclib.py.

References _Stop.value, ErrorDuringImport.value, Boolean.value, DateTime.value, MiniFieldStorage.value, and Morsel.value.

262  def __repr__(self):
263  return "<DateTime %s at %x>" % (self.value, id(self))
def decode (   self,
  data 
)

Definition at line 264 of file xmlrpclib.py.

References string.strip(), _Stop.value, ErrorDuringImport.value, Boolean.value, DateTime.value, MiniFieldStorage.value, and Morsel.value.

265  def decode(self, data):
266  self.value = string.strip(data)
def encode (   self,
  out 
)

Definition at line 267 of file xmlrpclib.py.

References _Stop.value, ErrorDuringImport.value, Boolean.value, DateTime.value, MiniFieldStorage.value, and Morsel.value.

268  def encode(self, out):
269  out.write("<value><dateTime.iso8601>")
270  out.write(self.value)
271  out.write("</dateTime.iso8601></value>\n")

Field Documentation

value

Definition at line 254 of file xmlrpclib.py.


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