CMS 3D CMS Logo

Options::Options Class Reference

List of all members.

Public Member Functions

def __getitem__
def __init__

Public Attributes

 readKeys

Static Public Attributes

tuple unreadKeys = property(_unreadKeys)

Private Member Functions

def _unreadKeys


Detailed Description

Definition at line 1 of file Options.py.


Member Function Documentation

def Options::Options::__getitem__ (   self,
  key 
)

Definition at line 7 of file Options.py.

00007                               :
00008         self.readKeys.add(key)
00009         return self.get(key,None)
00010 
    def _unreadKeys(self):

def Options::Options::__init__ (   self,
  args,
  kw 
)

Definition at line 3 of file Options.py.

00003                                    :
00004         dict.__init__(self, *args, **kw)
00005         self.readKeys = set()
00006 
    def __getitem__(self, key):

def Options::Options::_unreadKeys (   self  )  [private]

return unused keys

Definition at line 11 of file Options.py.

00011                          :
00012         """return unused keys"""
00013         return set([a for a in self if a not in self.readKeys])
    unreadKeys = property(_unreadKeys)


Member Data Documentation

Options::Options::readKeys

Definition at line 5 of file Options.py.

tuple Options::Options::unreadKeys = property(_unreadKeys) [static]

Definition at line 14 of file Options.py.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:49:15 2009 for CMSSW by  doxygen 1.5.4