ATLAS Offline Software
Namespaces | Variables
getProblemFolderFromLogs.py File Reference

The script for parse Athena debug logs and finding folders with different data (CREST and COOL) More...

Go to the source code of this file.

Namespaces

 python.getProblemFolderFromLogs
 

Variables

 python.getProblemFolderFromLogs.parser = argparse.ArgumentParser(description='Coolr browser.', add_help=False)
 
 python.getProblemFolderFromLogs.required
 
 python.getProblemFolderFromLogs.True
 
 python.getProblemFolderFromLogs.help
 
 python.getProblemFolderFromLogs.default
 
 python.getProblemFolderFromLogs.args = parser.parse_args()
 
string python.getProblemFolderFromLogs.server = "{0}:{1}".format(args.host, args.port)
 
string python.getProblemFolderFromLogs.fOut = "log.out"
 
 python.getProblemFolderFromLogs.appPath = args.path
 
dictionary python.getProblemFolderFromLogs.data = {}
 
 python.getProblemFolderFromLogs.lst = line.rstrip().split(',')
 
dictionary python.getProblemFolderFromLogs.el = {}
 
 python.getProblemFolderFromLogs.sTag = e[e.find('<tag>')+5:]
 
 python.getProblemFolderFromLogs.db = e[e.find('<db>')+4:]
 
 python.getProblemFolderFromLogs.e = e[e.find('</db>')+5:]
 
 python.getProblemFolderFromLogs.folder = e[e.find('/'):]
 
 python.getProblemFolderFromLogs.st = line.rstrip()[line.rstrip().find('INFO Retrieved object: folder '):]
 
 python.getProblemFolderFromLogs.sFolder = st[:st.find(' ')]
 
dictionary python.getProblemFolderFromLogs.js = data[elem]
 
string python.getProblemFolderFromLogs.command = appPath + ' -g '+ args.gtag+' -G '+args.gcooltag+ ' -f '+elem + ' -c "'+ js['db']+'" -t ' + js['timestamp']+' -C '+server
 
 python.getProblemFolderFromLogs.elem
 
 python.getProblemFolderFromLogs.file
 
string python.getProblemFolderFromLogs.curFolder = ""
 
list python.getProblemFolderFromLogs.coolProblem = []
 
list python.getProblemFolderFromLogs.crestProblem = []
 
list python.getProblemFolderFromLogs.difFolder = []
 
 python.getProblemFolderFromLogs.fld = line.rstrip()[line.rstrip().find('\"')+1:]
 

Detailed Description

The script for parse Athena debug logs and finding folders with different data (CREST and COOL)

Author
Evgeny Alexandrov Evgen.nosp@m.y.Al.nosp@m.exand.nosp@m.rov@.nosp@m.cern..nosp@m.ch

Definition in file getProblemFolderFromLogs.py.