mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-01-14 11:26:27 +03:00
Merge pull request #6416 from bryant1410/patch-1
Fix when `sys.executable` is empty or null
This commit is contained in:
commit
14b457e15e
|
@ -178,9 +178,11 @@ class MacViewer(Viewer):
|
||||||
else:
|
else:
|
||||||
raise TypeError("Missing required argument: 'path'")
|
raise TypeError("Missing required argument: 'path'")
|
||||||
subprocess.call(["open", "-a", "Preview.app", path])
|
subprocess.call(["open", "-a", "Preview.app", path])
|
||||||
|
executable = sys.executable or shutil.which("python3")
|
||||||
|
if executable:
|
||||||
subprocess.Popen(
|
subprocess.Popen(
|
||||||
[
|
[
|
||||||
sys.executable,
|
executable,
|
||||||
"-c",
|
"-c",
|
||||||
"import os, sys, time; time.sleep(20); os.remove(sys.argv[1])",
|
"import os, sys, time; time.sleep(20); os.remove(sys.argv[1])",
|
||||||
path,
|
path,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user