File: python_dead_libraries.patch

package info (click to toggle)
swiftlang 6.1.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,791,532 kB
  • sloc: cpp: 9,901,743; ansic: 2,201,431; asm: 1,091,827; python: 308,252; objc: 82,166; f90: 80,126; lisp: 38,358; pascal: 25,559; sh: 20,429; ml: 5,058; perl: 4,745; makefile: 4,484; awk: 3,535; javascript: 3,018; xml: 918; fortran: 664; cs: 573; ruby: 396
file content (51 lines) | stat: -rw-r--r-- 1,664 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Description: Patch out use of dead Python3 libraries pipes and cgi

--- a/llvm-project/compiler-rt/test/sanitizer_common/ios_commands/iossim_run.py
+++ b/llvm-project/compiler-rt/test/sanitizer_common/ios_commands/iossim_run.py
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 
-import glob, os, pipes, sys, subprocess
+import glob, os, shlex, sys, subprocess
 
 
 device_id = os.environ.get("SANITIZER_IOSSIM_TEST_DEVICE_IDENTIFIER")
@@ -50,7 +50,7 @@
             rm_args.append(arg)
         else:
             # FIXME(dliew): pipes.quote() is deprecated
-            rm_args.append(pipes.quote(arg))
+            rm_args.append(shlex.quote(arg))
     rm_cmd_line = ["/bin/rm"] + rm_args
     rm_cmd_line_str = " ".join(rm_cmd_line)
     # We use `shell=True` so that any wildcard globs get expanded by the shell.
 
--- a/swift/utils/protocol_graph.py
+++ b/swift/utils/protocol_graph.py
@@ -23,7 +23,7 @@
 #
 # ===---------------------------------------------------------------------===//
 
-import cgi
+import html
 import os
 import re
 import sys
@@ -62,7 +62,7 @@
 
 def body_lines(body_text):
     return [
-        cgi.escape(b.group(0)) for b in
+        html.escape(b.group(0)) for b in
         re.finditer(
             r'(typealias\s*' + identifier +
             r'(\s*[:,]\s*' + identifier + ')?|' + operator + '.*)',
@@ -92,7 +92,7 @@
 
 def parse_generic_operator(m):
     generic_params = m.group(5)
-    generic_operator = cgi.escape(m.group(0).strip())
+    generic_operator = html.escape(m.group(0).strip())
     function_param_start = m.end(5) - m.start(0)
     function_params = generic_operator[function_param_start:]
     for m2 in re.finditer(