diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2014-05-05 02:57:43 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2014-05-05 02:57:43 -0400 |
| commit | 5a07c8be339c93f1d1d2733498bc1133fb1123db (patch) | |
| tree | 877d786d8ad825ed3c42971e879cf08a4483a8cc /pkg_resources.py | |
| parent | 06877f1a4167e117ab251f5dac59e27fdfe630ec (diff) | |
| download | python-setuptools-git-5a07c8be339c93f1d1d2733498bc1133fb1123db.tar.gz | |
Rewrite hashcmp using modern syntax
Diffstat (limited to 'pkg_resources.py')
| -rw-r--r-- | pkg_resources.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/pkg_resources.py b/pkg_resources.py index 54285ca8..dc673e64 100644 --- a/pkg_resources.py +++ b/pkg_resources.py @@ -2200,16 +2200,17 @@ class Distribution(object): py_version=py_version, platform=platform, **kw ) - hashcmp = property( - lambda self: ( - getattr(self,'parsed_version',()), + @property + def hashcmp(self): + return ( + getattr(self, 'parsed_version', ()), self.precedence, self.key, _remove_md5_fragment(self.location), self.py_version, - self.platform + self.platform, ) - ) + def __hash__(self): return hash(self.hashcmp) def __lt__(self, other): return self.hashcmp < other.hashcmp |
