Added a client field in kwargs, used when pushing on_output.
This commit is contained in:
parent
3c0963a0a1
commit
4e04badd65
|
|
@ -209,6 +209,7 @@ class sys_command():#Thread):
|
||||||
self.cmd = shlex.split(cmd)
|
self.cmd = shlex.split(cmd)
|
||||||
self.args = args
|
self.args = args
|
||||||
self.kwargs = kwargs
|
self.kwargs = kwargs
|
||||||
|
if not 'client' in self.kwargs: self.kwargs['client'] = None
|
||||||
self.callback = callback
|
self.callback = callback
|
||||||
self.pid = None
|
self.pid = None
|
||||||
self.exit_code = None
|
self.exit_code = None
|
||||||
|
|
@ -314,7 +315,7 @@ class sys_command():#Thread):
|
||||||
log(self.cmd[0],'gave:', output.decode('UTF-8'), origin='spawn', level=4)
|
log(self.cmd[0],'gave:', output.decode('UTF-8'), origin='spawn', level=4)
|
||||||
|
|
||||||
if 'on_output' in self.kwargs:
|
if 'on_output' in self.kwargs:
|
||||||
self.kwargs['on_output'](self, output)
|
self.kwargs['on_output'](self.kwargs['client'], output)
|
||||||
|
|
||||||
lower = output.lower()
|
lower = output.lower()
|
||||||
broke = False
|
broke = False
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue