From c2e366c77343da01806d43e276eaf0317681940b 2016-10-05 22:27:23 From: Pablo Galindo Date: 2016-10-05 22:27:23 Subject: [PATCH] Added the plural variable with another string formating --- diff --git a/IPython/core/magics/execution.py b/IPython/core/magics/execution.py index a49e966..a5eebb4 100644 --- a/IPython/core/magics/execution.py +++ b/IPython/core/magics/execution.py @@ -91,16 +91,10 @@ class TimeitResult(object): return (math.fsum([(x - mean) ** 2 for x in self.timings]) / len(self.timings)) ** 0.5 def __str__(self): - if self.loops == 1: # No s at "loops" if only one loop - return (u"%s loop, average of %d: %s +- %s per loop (using standard deviation)" - % (self.loops, self.repeat, - _format_time(self.average, self._precision), - _format_time(self.stdev, self._precision))) - else: - return (u"%s loops, average of %d: %s +- %s per loop (using standard deviation)" - % (self.loops, self.repeat, - _format_time(self.average, self._precision), - _format_time(self.stdev, self._precision))) + return (u"%s loop%s, average of %d: %s +- %s per loop (using standard deviation)" + % (self.loops,"" if self.loops == 1 else "s", self.repeat, + _format_time(self.average, self._precision), + _format_time(self.stdev, self._precision))) def _repr_pretty_(self, p , cycle): unic = self.__str__()