Update __init__.py

add support for multi gcode command splitted by :
Sample Value: M140 S60 : M104 S220 T0 : M112
This commit is contained in:
CoolZeroNL 2017-10-15 23:28:28 +02:00 committed by GitHub
parent a2061658fd
commit 119164e05c

View File

@ -45,7 +45,16 @@ class SimpleemergencystopPlugin(octoprint.plugin.StartupPlugin,
) )
def on_api_command(self, command, data): def on_api_command(self, command, data):
self._printer.commands(self.emergencyGCODE) ## check if there is a : in line
find_this = ":"
if find_this in str(self.emergencyGCODE):
# if : found then, split, then for each:
gcode_list = str(self.emergencyGCODE).split(':')
for gcode in gcode_list:
self._printer.commands(gcode)
else:
self._printer.commands(self.emergencyGCODE)
def get_assets(self): def get_assets(self):