Debugging
This commit is contained in:
parent
fc196a589b
commit
198c47333e
|
|
@ -322,16 +322,17 @@ class sys_command():#Thread):
|
||||||
del(self.kwargs['events'][trigger])
|
del(self.kwargs['events'][trigger])
|
||||||
trigger = bytes(key, 'UTF-8')
|
trigger = bytes(key, 'UTF-8')
|
||||||
self.kwargs['events'][trigger] = self.kwargs['events'][key]
|
self.kwargs['events'][trigger] = self.kwargs['events'][key]
|
||||||
|
if type(self.kwargs['events'][key]) != bytes:
|
||||||
|
self.kwargs['events'][key] = bytes(self.kwargs['events'][key], 'UTF-8')
|
||||||
|
|
||||||
if trigger.lower() in self.trace_log[last_trigger_pos:].lower():
|
if trigger.lower() in self.trace_log[last_trigger_pos:].lower():
|
||||||
trigger_pos = self.trace_log[last_trigger_pos:].lower().find(trigger.lower())
|
trigger_pos = self.trace_log[last_trigger_pos:].lower().find(trigger.lower())
|
||||||
|
|
||||||
if 'debug' in self.kwargs and self.kwargs['debug']:
|
if 'debug' in self.kwargs and self.kwargs['debug']:
|
||||||
|
print(f"Writing to subprocess {self.cmd[0]}: {self.kwargs['events'][trigger].decode('UTF-8')}")
|
||||||
log(f"Writing to subprocess {self.cmd[0]}: {self.kwargs['events'][trigger].decode('UTF-8')}", origin='spawn', level=5)
|
log(f"Writing to subprocess {self.cmd[0]}: {self.kwargs['events'][trigger].decode('UTF-8')}", origin='spawn', level=5)
|
||||||
|
|
||||||
last_trigger_pos = trigger_pos
|
last_trigger_pos = trigger_pos
|
||||||
if type(self.kwargs['events'][trigger]) != bytes:
|
|
||||||
self.kwargs['events'][trigger] = bytes(self.kwargs['events'][trigger], 'UTF-8')
|
|
||||||
os.write(child_fd, self.kwargs['events'][trigger])
|
os.write(child_fd, self.kwargs['events'][trigger])
|
||||||
del(self.kwargs['events'][trigger])
|
del(self.kwargs['events'][trigger])
|
||||||
broke = True
|
broke = True
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
"post" : {
|
"post" : {
|
||||||
"test exit codes" : {
|
"test exit codes" : {
|
||||||
"ssh test@77.80.220.176" : {"events" : {
|
"ssh test@77.80.220.176" : {"events" : {
|
||||||
"continue connecting" : "yes",
|
"continue connecting" : "yes\n",
|
||||||
"s password" : "test"
|
"s password" : "test\n"
|
||||||
},
|
},
|
||||||
"boot" : true,
|
"boot" : true,
|
||||||
"debug" : true
|
"debug" : true
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue