From de9103aae22ba548323a3e469624f02d1d279103 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Fri, 14 Nov 2014 11:06:43 -0500 Subject: - correct this to rewrite a multiple profile line correctly --- lib/sqlalchemy/testing/profiling.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/sqlalchemy/testing/profiling.py') diff --git a/lib/sqlalchemy/testing/profiling.py b/lib/sqlalchemy/testing/profiling.py index fcb888f86..6fc51ef32 100644 --- a/lib/sqlalchemy/testing/profiling.py +++ b/lib/sqlalchemy/testing/profiling.py @@ -115,7 +115,11 @@ class ProfileStatsFile(object): per_fn = self.data[test_key] per_platform = per_fn[self.platform_key] counts = per_platform['counts'] - counts[-1] = callcount + current_count = per_platform['current_count'] + if current_count < len(counts): + counts[current_count - 1] = callcount + else: + counts[-1] = callcount if self.write: self._write() -- cgit v1.2.1