summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--reports/xsl-transforms/nodes-digest-mail.xsl (renamed from reports/xsl-transforms/nodes-digest-email.xsl)0
-rw-r--r--reports/xsl-transforms/nodes-digest-www.xsl (renamed from reports/xsl-transforms/nodes-digest-html.xsl)0
-rw-r--r--reports/xsl-transforms/nodes-individual-mail.xsl (renamed from reports/xsl-transforms/nodes-individual-email.xsl)0
-rw-r--r--reports/xsl-transforms/timing-summary-www.xsl (renamed from reports/xsl-transforms/timing-perf-html.xsl)0
-rw-r--r--src/sbin/StatReports32
5 files changed, 8 insertions, 24 deletions
diff --git a/reports/xsl-transforms/nodes-digest-email.xsl b/reports/xsl-transforms/nodes-digest-mail.xsl
index 2aeea1ed4..2aeea1ed4 100644
--- a/reports/xsl-transforms/nodes-digest-email.xsl
+++ b/reports/xsl-transforms/nodes-digest-mail.xsl
diff --git a/reports/xsl-transforms/nodes-digest-html.xsl b/reports/xsl-transforms/nodes-digest-www.xsl
index 9585738c9..9585738c9 100644
--- a/reports/xsl-transforms/nodes-digest-html.xsl
+++ b/reports/xsl-transforms/nodes-digest-www.xsl
diff --git a/reports/xsl-transforms/nodes-individual-email.xsl b/reports/xsl-transforms/nodes-individual-mail.xsl
index 0bc0ea848..0bc0ea848 100644
--- a/reports/xsl-transforms/nodes-individual-email.xsl
+++ b/reports/xsl-transforms/nodes-individual-mail.xsl
diff --git a/reports/xsl-transforms/timing-perf-html.xsl b/reports/xsl-transforms/timing-summary-www.xsl
index 838995243..838995243 100644
--- a/reports/xsl-transforms/timing-perf-html.xsl
+++ b/reports/xsl-transforms/timing-summary-www.xsl
diff --git a/src/sbin/StatReports b/src/sbin/StatReports
index c0321d23c..fd26d703f 100644
--- a/src/sbin/StatReports
+++ b/src/sbin/StatReports
@@ -233,34 +233,18 @@ if __name__ == '__main__':
#is a deepcopy of procnodereport necessary?
delivtype = deliv.get('type', default='nodes-digest')
- deliverymechanism = deliv.get('mechanism', default='invalid')
+ deliverymechanism = deliv.get('mechanism', default='www')
#apply XSLT, different ones based on report type, and options
- transform = ''
- if deliverymechanism == 'mail':
- if delivtype == 'nodes-individual':
- transform = 'nodes-individual-email.xsl'
- elif delivtype == 'overview-stats':
- transform = 'overview-stats-email.xsl'
- else:
- transform = 'nodes-digest-email.xsl'
- elif deliverymechanism == 'rss':
- if delivtype == 'overview-stats':
- transform = 'overview-stats-rss.xsl'
- else:
- transform = 'nodes-digest-rss.xsl'
- elif deliverymechanism == 'www':
- if delivtype == 'overview-stats':
- transform = 'overview-stats-html.xsl'
- elif delivtype == 'times':
- transform = 'timing-perf-html.xsl'
- else:
- transform = 'nodes-digest-html.xsl'
- elif deliverymechanism == 'null-operator':
+ if deliverymechanism == 'null-operator':
fileout(tostring(ElementTree(procnodereport).getroot()),deliv)
break
- else:
- print("StatReports: Invalid delivery mechanism in report-config")
+ transform = delivtype + '-' + deliverymechanism + '.xsl'
+ try:
+ os.stat(transformpath + transform)
+ except:
+ print("StatReports: Invalid report type or delivery mechanism.\n Can't find: "\
+ + transformpath + transform)
raise SystemExit, 1
try: