Fix for 3.4 subprocess import
This commit is contained in:
parent
ad1349ac1e
commit
2fab2c2c24
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
|
|
||||||
|
|
||||||
version = __version__ = "4.51.7.5 Unreleased"
|
version = __version__ = "4.51.7.6 Unreleased"
|
||||||
|
|
||||||
_change_log = """
|
_change_log = """
|
||||||
|
|
||||||
|
@ -31,6 +31,8 @@ _change_log = """
|
||||||
Changed how the GitHub upgrades happen when using the psgupgrade.exe command.
|
Changed how the GitHub upgrades happen when using the psgupgrade.exe command.
|
||||||
4.51.7.5
|
4.51.7.5
|
||||||
Version number bump so that the pip install from github will be greater than the current pypi 4.51.7
|
Version number bump so that the pip install from github will be greater than the current pypi 4.51.7
|
||||||
|
4.51.7.6
|
||||||
|
Subprocess import changed for 3.4 compatibility... yes, PySimpleGUI is STILL 3.4 compatible
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
||||||
|
@ -174,10 +176,10 @@ from math import fabs
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
|
|
||||||
try: # Because Raspberry Pi is still on 3.4....
|
try: # Because Raspberry Pi is still on 3.4....
|
||||||
from subprocess import run, PIPE, Popen
|
# from subprocess import run, PIPE, Popen
|
||||||
import subprocess
|
import subprocess
|
||||||
except:
|
except Exception as e:
|
||||||
pass
|
print('** Import error {} **'.format(e))
|
||||||
|
|
||||||
import threading
|
import threading
|
||||||
import itertools
|
import itertools
|
||||||
|
@ -222,7 +224,6 @@ def timer_start():
|
||||||
"""
|
"""
|
||||||
Time your code easily.... starts the timer.
|
Time your code easily.... starts the timer.
|
||||||
Uses the time.time value, a technique known to not be terribly accurage, but tis' gclose enough for our purposes
|
Uses the time.time value, a technique known to not be terribly accurage, but tis' gclose enough for our purposes
|
||||||
|
|
||||||
"""
|
"""
|
||||||
global g_time_start
|
global g_time_start
|
||||||
|
|
||||||
|
@ -19232,7 +19233,7 @@ def _process_thread(*args):
|
||||||
|
|
||||||
# start running the command with arugments
|
# start running the command with arugments
|
||||||
try:
|
try:
|
||||||
__shell_process__ = run(args, shell=True, stdout=PIPE)
|
__shell_process__ = run(args, shell=True, stdout=subprocess.PIPE)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print('Exception running process args = {}'.format(args))
|
print('Exception running process args = {}'.format(args))
|
||||||
__shell_process__ = None
|
__shell_process__ = None
|
||||||
|
|
Loading…
Reference in New Issue