[Rivet-svn] r2330 - trunk/bin

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Mon Mar 15 11:29:25 GMT 2010


Author: fsiegert
Date: Mon Mar 15 11:29:24 2010
New Revision: 2330

Log:
safe guard in rivet-mkhtml against non-existing analyses.

Modified:
   trunk/bin/rivet-mkhtml

Modified: trunk/bin/rivet-mkhtml
==============================================================================
--- trunk/bin/rivet-mkhtml	Sun Mar 14 14:31:49 2010	(r2329)
+++ trunk/bin/rivet-mkhtml	Mon Mar 15 11:29:24 2010	(r2330)
@@ -139,7 +139,8 @@
         summary=analysis
         if rivetavailable:
             ana=rivet.AnalysisLoader.getAnalysis(analysis)
-            summary="%s (%s)" % (ana.summary(), analysis)
+            if ana:
+                summary="%s (%s)" % (ana.summary(), analysis)
         index.write('<li><a href="#%s">%s</a>\n' % (analysis, summary) )
     index.write('</ul>\n')
 
@@ -150,10 +151,11 @@
     spiresid=analysis[analysis.rfind('S')+1:len(analysis)]
     if rivetavailable:
         ana=rivet.AnalysisLoader.getAnalysis(analysis)
-        summary="%s (%s)" % (ana.summary(), analysis)
-        references=ana.references()
-        description=ana.description()
-        spiresid=ana.spiresId()
+        if ana:
+            summary="%s (%s)" % (ana.summary(), analysis)
+            references=ana.references()
+            description=ana.description()
+            spiresid=ana.spiresId()
     if opts.SINGLE:
         index.write('<h3 style="clear:left; padding-top:2em;"><a name="%s">%s</a></h3>\n' % (analysis, summary) )
     else:


More information about the Rivet-svn mailing list