Public Member Functions | |
def | __init__ |
def | type |
def | owner |
def | init |
def | newFactor |
def | newSgmftr |
def | newResult |
def | needSave |
def | filename |
def | doSave |
Periodically save a results file in rslts.d/rslts.MMDD Keep track of time since last save and whether new Factors, SigmaFactors, or Results have been computed.
Definition at line 10 of file Saver.py.
def Saver::Saver::__init__ | ( | self, | ||
owner = None | ||||
) |
def Saver::Saver::doSave | ( | self, | ||
force = False | ||||
) |
def Saver::Saver::filename | ( | self | ) |
def Saver::Saver::init | ( | self | ) |
Definition at line 30 of file Saver.py.
00030 : 00031 # print "Saver::init %s" % self 00032 self._newFactor = False 00033 self._newSgmftr = False 00034 self._newResult = False 00035 self._saveTime = time.time( ) 00036 def newFactor( self ):
def Saver::Saver::needSave | ( | self | ) |
Definition at line 52 of file Saver.py.
00052 : 00053 # save if caches updated 00054 elapse = time.time( ) - self._saveTime 00055 00056 # no less than 10 minutes 00057 if elapse < TEN_MINUTES: 00058 return False 00059 00060 # at least hourly 00061 if elapse > ONE_HOUR: 00062 return True 00063 00064 # if any cache expanded 00065 return self._newFactor or self._newSgmftr or self._newResult 00066 def filename( self ):
def Saver::Saver::newFactor | ( | self | ) |
Definition at line 37 of file Saver.py.
00037 : 00038 if not self._newFactor and not globals.quiet: 00039 print "******** newFactor ********" 00040 self._newFactor = True 00041 def newSgmftr( self ):
def Saver::Saver::newResult | ( | self | ) |
Definition at line 47 of file Saver.py.
00047 : 00048 if not self._newResult and not globals.quiet: 00049 print "******** newResult ********" 00050 self._newResult = True 00051 def needSave( self ):
def Saver::Saver::newSgmftr | ( | self | ) |
Definition at line 42 of file Saver.py.
00042 : 00043 if not self._newSgmftr and not globals.quiet: 00044 print "******** newSgmftr ********" 00045 self._newSgmftr = True 00046 def newResult( self ):
def Saver::Saver::owner | ( | self, | ||
anObject | ||||
) |
def Saver::Saver::type | ( | self | ) |