Merge pull request #4941 from PySimpleGUI/Dev-latest
Fixed exec apis - made a mistake in change for github upgrades. The r…
This commit is contained in:
		
						commit
						92b1369593
					
				
					 1 changed files with 12 additions and 9 deletions
				
			
		|  | @ -1,11 +1,13 @@ | |||
| #!/usr/bin/python3 | ||||
| version = __version__ = "4.55.0.1 Unreleased" | ||||
| version = __version__ = "4.55.0.2 Unreleased" | ||||
| 
 | ||||
| _change_log = """ | ||||
|     Changelog since 4.55.0 released to PyPI on 7-Nov-2021 | ||||
|      | ||||
|     4.55.0.1 | ||||
|         Version bump so that something will be installed from GitHub that's different than PyPI | ||||
|     4.55.0.2 | ||||
|         Fix in execute_py related calls. Went overboard with using sys.executable. Should only use it when nothing specified in global settings. | ||||
|      | ||||
|     """ | ||||
| 
 | ||||
|  | @ -20559,10 +20561,10 @@ def execute_py_file(pyfile, parms=None, cwd=None, interpreter_command=None, wait | |||
|         python_program = interpreter_command | ||||
|     else: | ||||
|         # use the version CURRENTLY RUNNING if nothing is specified. Previously used the one from the settings file | ||||
|         python_program = sys.executable | ||||
|         # pysimplegui_user_settings.load()        # Refresh the settings just in case they've changed via another program | ||||
|         # python_program = pysimplegui_user_settings.get('-python command-', '') | ||||
|         # if python_program == '': | ||||
|         pysimplegui_user_settings.load()        # Refresh the settings just in case they've changed via another program | ||||
|         python_program = pysimplegui_user_settings.get('-python command-', '') | ||||
|         if python_program == '':        # if no interpreter set in the settings, then use the current one | ||||
|             python_program = sys.executable | ||||
|             # python_program = 'python' if running_windows() else 'python3' | ||||
|     if parms is not None and python_program: | ||||
|         sp = execute_command_subprocess(python_program, pyfile, parms, wait=wait, cwd=cwd, pipe_output=pipe_output, merge_stderr_with_stdout=merge_stderr_with_stdout) | ||||
|  | @ -20582,10 +20584,11 @@ def execute_py_get_interpreter(): | |||
|     :return: Full path to python interpreter (uses sys.executable) | ||||
|     :rtype:  (str) | ||||
|     """ | ||||
|     return sys.executable | ||||
|     # pysimplegui_user_settings.load()  # Refresh the settings just in case they've changed via another program | ||||
|     # interpreter = pysimplegui_user_settings.get('-python command-', '') | ||||
|     # return interpreter | ||||
|     pysimplegui_user_settings.load()  # Refresh the settings just in case they've changed via another program | ||||
|     interpreter = pysimplegui_user_settings.get('-python command-', '') | ||||
|     if interpreter == '': | ||||
|         interpreter = sys.executable | ||||
|     return interpreter | ||||
| 
 | ||||
| 
 | ||||
| def execute_editor(file_to_edit, line_number=None): | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue