Fixed a bug in the remote manager.
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user