Public Member Functions | |
def | __init__ |
def | type |
def | at |
def | at_put |
def | add |
def | sortedkeys |
def | load |
Definition at line 7 of file Cache.py.
def Cache::Cache::__init__ | ( | self, | ||
saver | ||||
) |
Reimplemented in FactorCache::FactorCache, ResultCache::ResultCache, and SigmaFactorCache::SigmaFactorCache.
Definition at line 9 of file Cache.py.
00009 : 00010 self._dict = { } 00011 self._dict = AlbDict.AlbDict( ) 00012 self._saver = saver 00013 return 00014 def type( self ):
def Cache::Cache::add | ( | self, | ||
anObject, | ||||
aValue = None | ||||
) |
Reimplemented in ResultCache::ResultCache.
Definition at line 29 of file Cache.py.
00029 : 00030 if isinstance( anObject, types.StringType ): 00031 self.addString( anObject ) 00032 else: 00033 self.addValue( anObject, aValue ) 00034 def sortedkeys( self ):
def Cache::Cache::at | ( | self, | ||
key | ||||
) |
Reimplemented in ResultCache::ResultCache, and SigmaFactorCache::SigmaFactorCache.
Definition at line 19 of file Cache.py.
00019 : 00020 try: 00021 value = self._dict[ key ] 00022 return value.copy( ) 00023 except: 00024 return None 00025 def at_put( self, key, value ):
def Cache::Cache::at_put | ( | self, | ||
key, | ||||
value | ||||
) |
def Cache::Cache::load | ( | self, | ||
file | ||||
) |
Definition at line 38 of file Cache.py.
00038 : 00039 while 1: 00040 line = file.readline( ).strip( ) 00041 if line == None: 00042 return 00043 if len( line ) < 3 or line[ 0 ] == "#": 00044 continue 00045 if line[ 0 ] == "*": 00046 break 00047 self.addString( line ) 00048 00049 return self return self
def Cache::Cache::sortedkeys | ( | self | ) |
def Cache::Cache::type | ( | self | ) |
Reimplemented in FactorCache::FactorCache, ResultCache::ResultCache, and SigmaFactorCache::SigmaFactorCache.
Definition at line 15 of file Cache.py.