File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -236,7 +236,10 @@ def _get_state(self, eventtime=None):
236236 spool ['type' ] = dict (enumerate (status .get ('filament_type' , []))).get (self .lane_index , 'NONE' )
237237 spool ['subtype' ] = dict (enumerate (status .get ('filament_sub_type' , []))).get (self .lane_index , 'NONE' )
238238 spool ['color' ] = dict (enumerate (status .get ('filament_color_rgba' , []))).get (self .lane_index , 'FFFFFFFF' )
239- spool ['spool_id' ] = dict (enumerate (status .get ('filament_spool_id' , []))).get (self .lane_index , 0 )
239+ try :
240+ spool ['spool_id' ] = int (dict (enumerate (status .get ('filament_spool_id' , []))).get (self .lane_index , 0 ) or 0 )
241+ except (TypeError , ValueError ):
242+ spool ['spool_id' ] = 0
240243
241244 tool_to_extruder = dict (enumerate (status .get ('extruder_map_table' , [])))
242245 for tool_idx , extruder_idx in tool_to_extruder .items ():
You can’t perform that action at this time.
0 commit comments