summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStéphane Bidoul <stephane.bidoul@gmail.com>2023-04-10 13:23:23 +0200
committerGitHub <noreply@github.com>2023-04-10 13:23:23 +0200
commitcd7aeb719adb33af65c15ed3e97456f90d9c7c7c (patch)
tree66c57a4ea2e3c9d195cfd92e874e0a84fa2b49dc /src
parent42b19abb69cbaee09c08a1d9c316553319677e20 (diff)
parentfc295156dcd409ea71f8cc33b09b72431c0a5180 (diff)
downloadpip-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.py7
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: