[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