Definition at line 14 of file LumiCalcWorking.py.
◆ __init__()
def python.LumiCalcWorking.LumiWorking.__init__ |
( |
|
self | ) |
|
◆ checkDone()
def python.LumiCalcWorking.LumiWorking.checkDone |
( |
|
self | ) |
|
◆ printDetails()
def python.LumiCalcWorking.LumiWorking.printDetails |
( |
|
self | ) |
|
Definition at line 73 of file LumiCalcWorking.py.
73 def printDetails(self):
75 print (
'<h3>iLumiCalc Output</h3>')
76 print (
'<p>This page should automatically update approximately every %d seconds, and will show you the results when iLumiCalc is done.' % self.delay)
77 print (
'If for some reason the updates stop, the final results should (eventually) be available <a href="result.html">here</a>.')
78 print (
'<p>In the meantime, the tail of the <a href="output.txt">raw iLumiCalc output</a> is appended below.')
79 print (
"Please don't restart your calculation unless the process really seems to be dead!</p>")
81 p = subprocess.Popen(
'tail -37 output.txt', shell=
True, stdout=subprocess.PIPE).stdout
83 self.appearsDone =
False
85 for line
in p.readlines():
87 if line.strip() ==
"Done":
88 self.appearsDone =
True
92 print (
'<p>lumiCalc appears to be done, but likely the original process script has timed out. You can try finishing by hand with the link <a href="LumiCalcRecover.py">here</a>. Note, this will likely screw things up if your process is still running, however..</p>\n')
◆ printFooter()
def python.LumiCalcWorking.LumiWorking.printFooter |
( |
|
self | ) |
|
Definition at line 94 of file LumiCalcWorking.py.
96 print (
'<table class="bottomtable">')
97 print (
'<tr style="height:45px; vertical-align: top;">')
98 print (
'<td><a href="http://validator.w3.org/check?uri=referer">')
99 print (
'<img src="/images/xhtml10.gif" alt="Valid XHTML 1.0 Transitional" /></a><br />')
100 print (
'<a href="http://jigsaw.w3.org/css-validator/check/referer">')
101 print (
'<img src="/images/css.gif" alt="Valid CSS!" /></a>')
102 print (
'</td><td style="text-align:right"></td></tr></table>')
◆ printHead()
def python.LumiCalcWorking.LumiWorking.printHead |
( |
|
self | ) |
|
Definition at line 47 of file LumiCalcWorking.py.
48 print (
'Content-Type: text/html')
50 print (
'<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">')
52 print (
'<title>ATLAS Luminosity Calculator</title>')
53 print (
'<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"></meta>')
54 print (
'<meta name="ATLAS_Luminosity_Calculator" content="ATLAS Luminosity Calculator"></meta>')
55 print (
'<link rel="stylesheet" type="text/css" href="/css/atlas-datasummary.css" media="screen"></link>')
56 print (
'<link rel="stylesheet" type="text/css" href="/css/atlas-datasummary-print.css" media="print"></link>')
57 print (
'<link rel="shortcut icon" href="/images/favicon.ico"></link>')
58 print (
'<meta http-equiv="Refresh" content="%d">' % self.delay)
◆ printParams()
def python.LumiCalcWorking.LumiWorking.printParams |
( |
|
self | ) |
|
Definition at line 62 of file LumiCalcWorking.py.
62 def printParams(self):
64 fhead =
open(
"working.html",
'r')
66 for line
in fhead.readlines():
67 if line ==
'<body>\n': writeOut =
True
68 if not writeOut:
continue
◆ printWorking()
def python.LumiCalcWorking.LumiWorking.printWorking |
( |
|
self | ) |
|
◆ redirectDone()
def python.LumiCalcWorking.LumiWorking.redirectDone |
( |
|
self | ) |
|
Definition at line 24 of file LumiCalcWorking.py.
24 def redirectDone(self):
26 print (
'Content-Type: text/html')
28 print (
'<html><head>')
29 print (
'<meta http-equiv="Refresh" content="0; url=result.html">')
30 print (
'</head></html>')
◆ redirectRecover()
def python.LumiCalcWorking.LumiWorking.redirectRecover |
( |
|
self | ) |
|
Definition at line 32 of file LumiCalcWorking.py.
32 def redirectRecover(self):
34 print (
'Content-Type: text/html')
36 print (
'<html><head>')
37 print (
'<meta http-equiv="Refresh" content="0; url=LumiCalcRecover.py">')
38 print (
'</head></html>')
◆ appearsDone
python.LumiCalcWorking.LumiWorking.appearsDone |
◆ delay
python.LumiCalcWorking.LumiWorking.delay |
The documentation for this class was generated from the following file: