summaryrefslogtreecommitdiff
path: root/Tools
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2019-03-23 09:47:40 -0700
committerGitHub <noreply@github.com>2019-03-23 09:47:40 -0700
commitd93de028e84c762d7e30b0b93d149b66c85d421f (patch)
treec132c8d81b2e257f2c96648ef18a65d1b84f9f92 /Tools
parent5ab665005b7f8a21c133208f140389e3bb1a3294 (diff)
downloadcpython-git-d93de028e84c762d7e30b0b93d149b66c85d421f.tar.gz
bpo-32217: Correct usage of ABI tags in freeze. (GH-4719)
Check for sys.abiflags before using since not all platforms have it defined. (cherry picked from commit a7987e71939fa631296f83861fb376361ddd59ee) Co-authored-by: AraHaan <15173749+AraHaan@users.noreply.github.com>
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/freeze/freeze.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Tools/freeze/freeze.py b/Tools/freeze/freeze.py
index d602f58539..a09bfa8abb 100755
--- a/Tools/freeze/freeze.py
+++ b/Tools/freeze/freeze.py
@@ -217,7 +217,10 @@ def main():
# locations derived from options
version = '%d.%d' % sys.version_info[:2]
- flagged_version = version + sys.abiflags
+ if hasattr(sys, 'abiflags'):
+ flagged_version = version + sys.abiflags
+ else:
+ flagged_version = version
if win:
extensions_c = 'frozen_extensions.c'
if ishome: