Mercurial > cpython-lru_cache-weakref
changeset 87576:9eae3a8181bc
tracemalloc: Fix hash methods of Statistic and StatisticDiff
| author | Victor Stinner <victor.stinner@gmail.com> |
|---|---|
| date | Tue, 26 Nov 2013 10:16:25 +0100 |
| parents | 1640b3bdd5b6 |
| children | 1fed50c8ea62 |
| files | Lib/tracemalloc.py |
| diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/Lib/tracemalloc.py Tue Nov 26 08:25:45 2013 +0100 +++ b/Lib/tracemalloc.py Tue Nov 26 10:16:25 2013 +0100 @@ -39,7 +39,7 @@ 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 @@ 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 @@ def __repr__(self): return ('<StatisticDiff traceback=%r size=%i (%+i) count=%i (%+i)>' % (self.traceback, self.size, self.size_diff, - self.count, self.count_diff)) def _sort_key(self):
