diff --git a/src/blender_maxwell/node_trees/maxwell_sim_nodes/nodes/analysis/extract_data.py b/src/blender_maxwell/node_trees/maxwell_sim_nodes/nodes/analysis/extract_data.py index 4265233..e8e083f 100644 --- a/src/blender_maxwell/node_trees/maxwell_sim_nodes/nodes/analysis/extract_data.py +++ b/src/blender_maxwell/node_trees/maxwell_sim_nodes/nodes/analysis/extract_data.py @@ -69,10 +69,8 @@ class ExtractDataNode(base.MaxwellSimNode): 'Sim Data', kind=ct.FlowKind.Value, optional=True ) if not ct.FlowSignal.check(sim_data): - log.critical('Sim Data was Not FlowSignal') return sim_data - log.critical('Sim Data was FlowSignal: %s', str(sim_data)) return None @bl_cache.cached_bl_property() @@ -190,9 +188,6 @@ class ExtractDataNode(base.MaxwellSimNode): Returns: Valid `self.extract_filter` in a format compatible with dynamic `EnumProperty`. """ - log.critical('Searching Extract Filters') - log.critical(self.sim_data_monitor_nametype) - log.critical(self.monitor_data_components) if self.sim_data_monitor_nametype is not None: return [ (monitor_name, monitor_name, monitor_type.removesuffix('Data'), '', i) diff --git a/src/blender_maxwell/node_trees/maxwell_sim_nodes/nodes/base.py b/src/blender_maxwell/node_trees/maxwell_sim_nodes/nodes/base.py index 3e9bb13..6542610 100644 --- a/src/blender_maxwell/node_trees/maxwell_sim_nodes/nodes/base.py +++ b/src/blender_maxwell/node_trees/maxwell_sim_nodes/nodes/base.py @@ -430,6 +430,11 @@ class MaxwellSimNode(bpy.types.Node): # Remove Sockets for bl_socket in bl_sockets_to_remove: node_tree.on_node_socket_removed(bl_socket) + self._compute_input.invalidate( + input_socket_name=bl_socket.name, + kind=..., + unit_system=..., + ) all_bl_sockets.remove(bl_socket) def _add_new_active_sockets(self): @@ -771,12 +776,6 @@ class MaxwellSimNode(bpy.types.Node): # Invalidate Input Socket Cache if input_socket_name is not None: if socket_kinds is None: - log.critical( - '[%s] Invalidating: (%s, %s)', - self.sim_node_name, - input_socket_name, - str(socket_kinds), - ) self._compute_input.invalidate( input_socket_name=input_socket_name, kind=..., @@ -784,12 +783,6 @@ class MaxwellSimNode(bpy.types.Node): ) else: for socket_kind in socket_kinds: - log.critical( - '[%s] Invalidating: (%s, %s)', - self.sim_node_name, - input_socket_name, - str(socket_kind), - ) self._compute_input.invalidate( input_socket_name=input_socket_name, kind=socket_kind, @@ -844,15 +837,11 @@ class MaxwellSimNode(bpy.types.Node): ) for event_method in triggered_event_methods: stop_propagation |= event_method.stop_propagation - log.critical( - '$[%s] [%s %s %s %s] Running: (%s)', - self.sim_node_name, - event, - socket_name, - socket_kinds, - prop_name, - event_method.callback_info, - ) + # log.critical( + # '$[%s] [%s %s %s %s] Running: (%s)', + # self.sim_node_name, + # event_method.callback_info, + # ) event_method(self) # Propagate Event to All Sockets in "Trigger Direction"