[Erp5-report] r9052 - /erp5/trunk/utils/erp5mechanize/userperzope.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Aug 4 15:26:03 CEST 2006


Author: vincent
Date: Fri Aug  4 15:26:01 2006
New Revision: 9052

URL: http://svn.erp5.org?rev=9052&view=rev
Log:
Protect max & min values against empty lists.

Modified:
    erp5/trunk/utils/erp5mechanize/userperzope.py

Modified: erp5/trunk/utils/erp5mechanize/userperzope.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5mechanize/userperzope.py?rev=9052&r1=9051&r2=9052&view=diff
==============================================================================
--- erp5/trunk/utils/erp5mechanize/userperzope.py (original)
+++ erp5/trunk/utils/erp5mechanize/userperzope.py Fri Aug  4 15:26:01 2006
@@ -117,14 +117,14 @@
     else:
       duration_list.append(float(field_list[2])/int(field_list[3]))
   if len(line_list):
-    result = {'user': failed==False and len(known_user_list) or 0, 'duration': len(duration_list) and sum(duration_list)/len(duration_list) or 0, 'max_duration': max(duration_list), 'min_duration': min(duration_list)}
+    result = {'user': failed==False and len(known_user_list) or 0, 'duration': len(duration_list) and sum(duration_list)/len(duration_list) or 0, 'max_duration': len(duration_list) and max(duration_list) or 0, 'min_duration': len(duration_list) and min(duration_list) or 0}
     if not result_list.has_key(len(known_zope_list)):
       result_list[len(known_zope_list)] = [result]
     else:
       result_list[len(known_zope_list)].append(result)
   csv.close()
 
-output_csv(separator=csv_separator, fields=['Zope count', 'Total user count', 'Average test duration at maximum user count', 'Min duration', 'Max duration'])
+output_csv(separator=csv_separator, fields=['Zope count', 'Total user count', 'Average test duration at maximum user count', 'Min', 'Max'])
 for k, v in result_list.items():
   maximum_user_number = 0
   avg_duration = 0




More information about the Erp5-report mailing list