Skip to content

Commit 3d12d9b

Browse files
committed
Make stdisplay, strip_markup, unicode_show, sanitize_string library files non-executable, fix return value on unicode decode failure in unicode_show (suggested by Codex)
1 parent 726e4e6 commit 3d12d9b

File tree

24 files changed

+8
-77
lines changed

24 files changed

+8
-77
lines changed
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
#!/usr/bin/python3 -su

usr/lib/python3/dist-packages/sanitize_string/sanitize_string.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,3 @@ def main() -> int:
8989
else:
9090
sys.stdout.write(sanitized_string)
9191
return 0
92-
93-
94-
if __name__ == "__main__":
95-
main()

usr/lib/python3/dist-packages/stdisplay/__init__.py

100755100644
File mode changed.

usr/lib/python3/dist-packages/stdisplay/py.typed

100755100644
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
#!/usr/bin/python3 -su

usr/lib/python3/dist-packages/stdisplay/stcat.py

100755100644
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,3 @@ def main() -> None:
3838
)
3939
stdout.write(stdisplay(untrusted_text))
4040
stdout.flush()
41-
42-
43-
if __name__ == "__main__":
44-
main()

usr/lib/python3/dist-packages/stdisplay/stcatn.py

100755100644
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,3 @@ def main() -> None:
5050
for untrusted_line in untrusted_file:
5151
stdout.write(stdisplay(untrusted_line).rstrip() + "\n")
5252
stdout.flush()
53-
54-
55-
if __name__ == "__main__":
56-
main()

usr/lib/python3/dist-packages/stdisplay/stdisplay.py

100755100644
File mode changed.

usr/lib/python3/dist-packages/stdisplay/stecho.py

100755100644
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,3 @@ def main() -> None:
2020
stdout.write(stdisplay(untrusted_text))
2121
stdout.write("\n")
2222
stdout.flush()
23-
24-
25-
if __name__ == "__main__":
26-
main()

usr/lib/python3/dist-packages/stdisplay/stprint.py

100755100644
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,3 @@ def main() -> None:
1919
untrusted_text = "".join(argv[1:])
2020
stdout.write(stdisplay(untrusted_text))
2121
stdout.flush()
22-
23-
24-
if __name__ == "__main__":
25-
main()

usr/lib/python3/dist-packages/stdisplay/stsponge.py

100755100644
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,3 @@ def main() -> None:
3232
file, "w", encoding="ascii", errors="replace", newline="\n"
3333
) as out_file:
3434
out_file.write(stdisplay("".join(untrusted_text_list)))
35-
36-
37-
if __name__ == "__main__":
38-
main()

0 commit comments

Comments
 (0)