diff options
author | Stéphane Bidoul <stephane.bidoul@gmail.com> | 2023-04-10 13:23:23 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-10 13:23:23 +0200 |
commit | cd7aeb719adb33af65c15ed3e97456f90d9c7c7c (patch) | |
tree | 66c57a4ea2e3c9d195cfd92e874e0a84fa2b49dc /src | |
parent | 42b19abb69cbaee09c08a1d9c316553319677e20 (diff) | |
parent | fc295156dcd409ea71f8cc33b09b72431c0a5180 (diff) | |
download | pip-cd7aeb719adb33af65c15ed3e97456f90d9c7c7c.tar.gz |
Merge pull request #11922 from collinanderson/patch-1
Avoid parsing dist.version twice in a row
Diffstat (limited to 'src')
-rw-r--r-- | src/pip/_internal/operations/freeze.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/pip/_internal/operations/freeze.py b/src/pip/_internal/operations/freeze.py index 930d4c600..354456845 100644 --- a/src/pip/_internal/operations/freeze.py +++ b/src/pip/_internal/operations/freeze.py @@ -145,9 +145,10 @@ def freeze( def _format_as_name_version(dist: BaseDistribution) -> str: - if isinstance(dist.version, Version): - return f"{dist.raw_name}=={dist.version}" - return f"{dist.raw_name}==={dist.version}" + dist_version = dist.version + if isinstance(dist_version, Version): + return f"{dist.raw_name}=={dist_version}" + return f"{dist.raw_name}==={dist_version}" def _get_editable_info(dist: BaseDistribution) -> _EditableInfo: |