Beispiel #1
0
def _getChkPtTime(tm):
    if ib.GGS_chkpt < 0:
        return 0
    l = su.convToSecs(tm)
    if l < ib.GGS_chkpt:
        return 0
    return 1
Beispiel #2
0
def _getLagTime(tm):
    if ib.GGS_lag < 0:
        return 0
    l = su.convToSecs(tm)
    if l < ib.GGS_lag:
        return 0
    return 1
Beispiel #3
0
def getIORateTrans(fnp):
    real =[]; usr = []; syst=[]
     
    data = fu.readFile(fnp)
    if len(data) < 5 : return 1
    lines = data.split('\n')
    i = 0 
    for l in lines:
        i+=1
        if l.strip() == '' : continue
        if   l.startswith('real'): 
                print 'real %s'  % l[5:].strip()
                n = su.convToSecs(l[5:].strip())
                if n is None : print "Error invalid int on line %d " % i
                else         : real.append(n)
        elif l.startswith('user'): 
                print 'user %s'  % l[5:].strip()
                n = su.convToSecs(l[5:].strip())
                if n is None : print "Error invalid int on line %d " % i
                else         : usr.append(n)
Beispiel #4
0
    for l in lines:
        i+=1
        if l.strip() == '' : continue
        if   l.startswith('real'): 
                print 'real %s'  % l[5:].strip()
                n = su.convToSecs(l[5:].strip())
                if n is None : print "Error invalid int on line %d " % i
                else         : real.append(n)
        elif l.startswith('user'): 
                print 'user %s'  % l[5:].strip()
                n = su.convToSecs(l[5:].strip())
                if n is None : print "Error invalid int on line %d " % i
                else         : usr.append(n)
        elif l.startswith('sys') :
                print 'sys %s'  % l[5:].strip() 
                n = su.convToSecs(l[5:].strip())
                if n is None : print "Error invalid int on line %d " % i
                else         : syst.append(n)
        
    return  real, usr,syst
    
def main(argv):
    
    if len(argv) > 1 :
        logFile = getLogHandler(argv[1])
        
    else:
        log.error( "USAGE : <%s> fx [args] Not enough arguments " % argv[0])
        sys.exit(1)