diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2015-03-20 15:29:44 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-03-20 15:29:44 -0400 |
| commit | c21f34b66f67d7948d2f99143636cd1dab7734a6 (patch) | |
| tree | db5e2c002871a7cc425b563dd6072923a5875403 /pkg_resources | |
| parent | edf097e299d4382700f819288cb08390c53e109d (diff) | |
| download | python-setuptools-git-c21f34b66f67d7948d2f99143636cd1dab7734a6.tar.gz | |
Extract method for warning of legacy version
Diffstat (limited to 'pkg_resources')
| -rw-r--r-- | pkg_resources/__init__.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py index 507bacc6..1bb67a71 100644 --- a/pkg_resources/__init__.py +++ b/pkg_resources/__init__.py @@ -2500,6 +2500,11 @@ class Distribution(object): def parsed_version(self): if not hasattr(self, "_parsed_version"): self._parsed_version = parse_version(self.version) + self._warn_legacy_version() + + return self._parsed_version + + def _warn_legacy_version(self): if isinstance( self._parsed_version, packaging.version.LegacyVersion): # While an empty version is techincally a legacy version and @@ -2520,7 +2525,6 @@ class Distribution(object): PEP440Warning, ) - return self._parsed_version @property def version(self): |
