@@ -24,7 +24,7 @@ class PyTimer(object):
2424 """
2525 seconds = 's'
2626 milliseconds = "ms"
27- microseconds = "(mu)s "
27+ microseconds = "us "
2828 nanoseconds = "ns"
2929
3030 _elapsed_times = [[]]
@@ -243,12 +243,17 @@ def wrapper(*args, **kwargs):
243243 :param args: (optional) values to be passed into function that is being called
244244 """
245245 if self ._run :
246+ arguments = [str (i ) for i in args ]
247+ for i in kwargs .keys ():
248+ arguments .append ("{}={}" .format (i , kwargs [i ]))
249+
246250 val = None
247251 for i in range (self ._decorator_iterations ):
248252 for j in range (self ._decorator_reps ):
249253 val = function (* args , ** kwargs )
250254 self .log ()
251- self .split ("{} : Decorator ({} reps)" .format (function .__name__ , self ._decorator_reps ))
255+ self .split ("{}({}) - Decorator ({} reps)" .format (function .__name__ , ", " .join (arguments ),
256+ self ._decorator_reps ))
252257
253258 return val # make sure value gets returned
254259 else :
@@ -384,7 +389,12 @@ def evaluate(self, block, *args, **kwargs):
384389
385390 if callable (block ):
386391 if not split_message : # if no message was passed in
387- split_message = "{} : Evaluate Function ({} reps)" .format (block .__name__ , reps )
392+ arguments = [str (i ) for i in args ]
393+ for i in kwargs .keys ():
394+ arguments .append ("{}={}" .format (i , kwargs [i ]))
395+
396+ split_message = "{}({}) - Evaluate Function ({} reps)" .format (block .__name__ , ", " .join (arguments ),
397+ reps )
388398
389399 self .resume ()
390400 for i in range (iterations ):
@@ -395,9 +405,9 @@ def evaluate(self, block, *args, **kwargs):
395405 elif isinstance (block , str ):
396406 if not split_message : # if not message was passed in
397407 if len (block ) > 50 : # shorten string if really long
398- split_message = "'{}'... : Evaluate String ({} reps)" .format (block [0 :50 ], reps )
408+ split_message = "'{}'... - Evaluate String ({} reps)" .format (block [0 :50 ], reps )
399409 else :
400- split_message = "'{}' : Evaluate String ({} reps)" .format (block , reps )
410+ split_message = "'{}' - Evaluate String ({} reps)" .format (block , reps )
401411
402412 self .resume ()
403413 for i in range (iterations ):
0 commit comments