Fixed a bug in the remote manager.

This commit is contained in:
Storm Dragon
2025-07-05 09:15:40 -04:00
parent bab7c1a552
commit c90c726899
4 changed files with 19 additions and 10 deletions

View File

@ -30,15 +30,15 @@ class command():
def run(self):
if not os.path.exists(self.script_path):
self.env['runtime']['OutputManager'].present_text(
_('Script file not found'), sound_icon ='', interrupt=False)
_('Script file not found'), sound_icon='', interrupt=False)
return
if not os.path.isfile(self.script_path):
self.env['runtime']['OutputManager'].present_text(
_('Script source is not a valid file'), sound_icon ='', interrupt=False)
_('Script source is not a valid file'), sound_icon='', interrupt=False)
return
if not os.access(self.script_path, os.X_OK):
self.env['runtime']['OutputManager'].present_text(
_('Script file is not executable'), sound_icon ='', interrupt=False)
_('Script file is not executable'), sound_icon='', interrupt=False)
return
_thread.start_new_thread(self._thread_run, ())
@ -53,13 +53,13 @@ class command():
self.env['runtime']['OutputManager'].interrupt_output()
if stderr != '':
self.env['runtime']['OutputManager'].present_text(
str(stderr), sound_icon ='', interrupt=False)
str(stderr), sound_icon='', interrupt=False)
if stdout != '':
self.env['runtime']['OutputManager'].present_text(
str(stdout), sound_icon ='', interrupt=False)
str(stdout), sound_icon='', interrupt=False)
except Exception as e:
self.env['runtime']['OutputManager'].present_text(
e, sound_icon ='', interrupt=False)
str(e), sound_icon='', interrupt=False)
def set_callback(self, callback):
pass