summaryrefslogtreecommitdiff
path: root/Tools/scripts/deepfreeze.py
diff options
context:
space:
mode:
authorInada Naoki <songofacandy@gmail.com>2022-05-12 14:48:38 +0900
committerGitHub <noreply@github.com>2022-05-12 14:48:38 +0900
commitf9c9354a7a173eaca2aa19e667b5cf12167b7fed (patch)
treeeb0fdd3219f53c973f1a7dbbcb9f8b0e0babdf36 /Tools/scripts/deepfreeze.py
parent68fec31364e96d122aae0571c14683b4ddb0ebd0 (diff)
downloadcpython-git-f9c9354a7a173eaca2aa19e667b5cf12167b7fed.tar.gz
gh-92536: PEP 623: Remove wstr and legacy APIs from Unicode (GH-92537)
Diffstat (limited to 'Tools/scripts/deepfreeze.py')
-rw-r--r--Tools/scripts/deepfreeze.py12
1 files changed, 0 insertions, 12 deletions
diff --git a/Tools/scripts/deepfreeze.py b/Tools/scripts/deepfreeze.py
index 5ee6c2f58e..ac2076708a 100644
--- a/Tools/scripts/deepfreeze.py
+++ b/Tools/scripts/deepfreeze.py
@@ -200,7 +200,6 @@ class Printer:
self.write(".kind = 1,")
self.write(".compact = 1,")
self.write(".ascii = 1,")
- self.write(".ready = 1,")
self.write(f"._data = {make_string_literal(s.encode('ascii'))},")
return f"& {name}._ascii.ob_base"
else:
@@ -213,21 +212,10 @@ class Printer:
self.write(f".kind = {kind},")
self.write(".compact = 1,")
self.write(".ascii = 0,")
- self.write(".ready = 1,")
with self.block(f"._data =", ","):
for i in range(0, len(s), 16):
data = s[i:i+16]
self.write(", ".join(map(str, map(ord, data))) + ",")
- if kind == PyUnicode_2BYTE_KIND:
- self.patchups.append("if (sizeof(wchar_t) == 2) {")
- self.patchups.append(f" {name}._compact._base.wstr = (wchar_t *) {name}._data;")
- self.patchups.append(f" {name}._compact.wstr_length = {len(s)};")
- self.patchups.append("}")
- if kind == PyUnicode_4BYTE_KIND:
- self.patchups.append("if (sizeof(wchar_t) == 4) {")
- self.patchups.append(f" {name}._compact._base.wstr = (wchar_t *) {name}._data;")
- self.patchups.append(f" {name}._compact.wstr_length = {len(s)};")
- self.patchups.append("}")
return f"& {name}._compact._base.ob_base"