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

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Jul 28 13:39:09 CEST 2006


Author: vincent
Date: Fri Jul 28 13:39:08 2006
New Revision: 8854

URL: http://svn.erp5.org?rev=8854&view=rev
Log:
Add a default step count to make last change backward compatible.

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=8854&r1=8853&r2=8854&view=diff
==============================================================================
--- erp5/trunk/utils/erp5mechanize/userperzope.py (original)
+++ erp5/trunk/utils/erp5mechanize/userperzope.py Fri Jul 28 13:39:08 2006
@@ -46,7 +46,7 @@
   sys.stdout.write('\n')
 
 try:
-  opt_list, arg_list = getopt.getopt(sys.argv[1:], '', ['maximum_duration=', 'csv_separator='])
+  opt_list, arg_list = getopt.getopt(sys.argv[1:], '', ['maximum_duration=', 'csv_separator=', 'default_step_number='])
 except getopt.error, msg:
   print 'Error: %s' % (msg, )
   print \
@@ -77,6 +77,8 @@
     maximum_duration = float(a)
   elif o == '--csv_separator':
     csv_separator = a
+  elif o == '--default_step_number':
+    default_step_number = int(a)
 
 result_list = {}
 for filename in arg_list:
@@ -97,7 +99,10 @@
     if field_list[-1] == 'FAILED':
       failed = True
       break
-    duration_list.append(float(field_list[2])/float(field_list[3]))
+    if len(field_list) < 4:
+      duration_list.append(float(field_list[2])/default_step_number)
+    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}
     if not result_list.has_key(len(known_zope_list)):




More information about the Erp5-report mailing list