Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
UserDict Class Reference
Inheritance diagram for UserDict:
FormContentDict Morsel _Environ _Environ IterableUserDict WeakKeyDictionary WeakValueDictionary FormContent SvFormContentDict InterpFormContentDict

Public Member Functions

def __init__
 
def __repr__
 
def __cmp__
 
def __len__
 
def __getitem__
 
def __setitem__
 
def __delitem__
 
def clear
 
def copy
 
def keys
 
def items
 
def iteritems
 
def iterkeys
 
def itervalues
 
def values
 
def has_key
 
def update
 
def get
 
def setdefault
 
def popitem
 
def __contains__
 

Data Fields

 data
 

Detailed Description

Definition at line 3 of file UserDict.py.

Constructor & Destructor Documentation

def __init__ (   self,
  dict = None 
)

Definition at line 4 of file UserDict.py.

4 
5  def __init__(self, dict=None):
6  self.data = {}
if dict is not None: self.update(dict)

Member Function Documentation

def __cmp__ (   self,
  dict 
)

Definition at line 8 of file UserDict.py.

References filecmp.cmp(), UserDict.data, _localized_month.data, _localized_day.data, SubPattern.data, _Hqxcoderengine.data, _Rlecoderengine.data, Request.data, simple_producer.data, _Environ.data, and FormContentDict.data.

8 
9  def __cmp__(self, dict):
10  if isinstance(dict, UserDict):
11  return cmp(self.data, dict.data)
12  else:
return cmp(self.data, dict)
def __contains__ (   self,
  key 
)

Definition at line 55 of file UserDict.py.

References UserDict.data, _localized_month.data, _localized_day.data, SubPattern.data, _Hqxcoderengine.data, _Rlecoderengine.data, Request.data, simple_producer.data, _Environ.data, and FormContentDict.data.

55 
56  def __contains__(self, key):
57  return key in self.data
def __delitem__ (   self,
  key 
)

Definition at line 16 of file UserDict.py.

16 
def __delitem__(self, key): del self.data[key]
def __getitem__ (   self,
  key 
)

Definition at line 14 of file UserDict.py.

14 
def __getitem__(self, key): return self.data[key]
def __len__ (   self)

Definition at line 13 of file UserDict.py.

References UserDict.data, _localized_month.data, _localized_day.data, SubPattern.data, _Hqxcoderengine.data, _Rlecoderengine.data, Request.data, simple_producer.data, _Environ.data, and FormContentDict.data.

13 
def __len__(self): return len(self.data)
def __repr__ (   self)

Definition at line 7 of file UserDict.py.

References UserDict.data, _localized_month.data, _localized_day.data, SubPattern.data, _Hqxcoderengine.data, _Rlecoderengine.data, Request.data, simple_producer.data, _Environ.data, and FormContentDict.data.

7 
def __repr__(self): return repr(self.data)
def __setitem__ (   self,
  key,
  item 
)

Definition at line 15 of file UserDict.py.

15 
def __setitem__(self, key, item): self.data[key] = item
def clear (   self)

Definition at line 17 of file UserDict.py.

17 
def clear(self): self.data.clear()
def copy (   self)

Definition at line 18 of file UserDict.py.

References SymbolTable.__class__, copy.copy(), UserDict.data, _localized_month.data, _localized_day.data, SubPattern.data, _Hqxcoderengine.data, _Rlecoderengine.data, Request.data, simple_producer.data, _Environ.data, and FormContentDict.data.

18 
19  def copy(self):
20  if self.__class__ is UserDict:
21  return UserDict(self.data)
22  import copy
23  data = self.data
24  try:
25  self.data = {}
26  c = copy.copy(self)
27  finally:
28  self.data = data
29  c.update(self)
return c
def get (   self,
  key,
  failobj = None 
)

Definition at line 45 of file UserDict.py.

References UserDict.has_key(), Shelf.has_key(), _Environ.has_key(), Message.has_key(), and FieldStorage.has_key().

45 
46  def get(self, key, failobj=None):
47  if not self.has_key(key):
48  return failobj
return self[key]
def has_key (   self,
  key 
)

Definition at line 36 of file UserDict.py.

36 
def has_key(self, key): return self.data.has_key(key)
def items (   self)

Definition at line 31 of file UserDict.py.

31 
def items(self): return self.data.items()
def iteritems (   self)

Definition at line 32 of file UserDict.py.

32 
def iteritems(self): return self.data.iteritems()
def iterkeys (   self)

Definition at line 33 of file UserDict.py.

33 
def iterkeys(self): return self.data.iterkeys()
def itervalues (   self)

Definition at line 34 of file UserDict.py.

34 
def itervalues(self): return self.data.itervalues()
def keys (   self)

Definition at line 30 of file UserDict.py.

30 
def keys(self): return self.data.keys()
def popitem (   self)

Definition at line 53 of file UserDict.py.

53 
54  def popitem(self):
return self.data.popitem()
def setdefault (   self,
  key,
  failobj = None 
)

Definition at line 49 of file UserDict.py.

References UserDict.has_key(), Shelf.has_key(), _Environ.has_key(), Message.has_key(), and FieldStorage.has_key().

49 
50  def setdefault(self, key, failobj=None):
51  if not self.has_key(key):
52  self[key] = failobj
return self[key]
def update (   self,
  dict 
)

Definition at line 37 of file UserDict.py.

References UserDict.data, _localized_month.data, _localized_day.data, SubPattern.data, _Hqxcoderengine.data, _Rlecoderengine.data, Request.data, simple_producer.data, _Environ.data, and FormContentDict.data.

37 
38  def update(self, dict):
39  if isinstance(dict, UserDict):
40  self.data.update(dict.data)
41  elif isinstance(dict, type(self.data)):
42  self.data.update(dict)
43  else:
44  for k, v in dict.items():
self[k] = v
def values (   self)

Definition at line 35 of file UserDict.py.

35 
def values(self): return self.data.values()

Field Documentation

data

Definition at line 5 of file UserDict.py.


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