From: Victor Stinner Date: Tue, 26 Nov 2013 09:16:25 +0000 (+0100) Subject: tracemalloc: Fix hash methods of Statistic and StatisticDiff X-Git-Tag: v3.4.0b2~471 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=802a484e2482c72a62dc2daeb9dc8e8ebbf1a000;p=thirdparty%2FPython%2Fcpython.git tracemalloc: Fix hash methods of Statistic and StatisticDiff --- diff --git a/Lib/tracemalloc.py b/Lib/tracemalloc.py index d51f1617ece5..816f7346d64b 100644 --- a/Lib/tracemalloc.py +++ b/Lib/tracemalloc.py @@ -39,7 +39,7 @@ class Statistic: self.count = count def __hash__(self): - return (self.traceback, self.size, self.count) + return hash((self.traceback, self.size, self.count)) def __eq__(self, other): return (self.traceback == other.traceback @@ -79,8 +79,8 @@ class StatisticDiff: self.count_diff = count_diff def __hash__(self): - return (self.traceback, self.size, self.size_diff, - self.count, self.count_diff) + return hash((self.traceback, self.size, self.size_diff, + self.count, self.count_diff)) def __eq__(self, other): return (self.traceback == other.traceback @@ -104,7 +104,6 @@ class StatisticDiff: def __repr__(self): return ('' % (self.traceback, self.size, self.size_diff, - self.count, self.count_diff)) def _sort_key(self):