def update_sockets(self): socket_info = parse_sockets(self) if not socket_info['inputs']: return for k, v in socket_info.items(): if not (k in {'inputs', 'outputs'}): continue if not self.add_or_update_sockets(k, v): self.info(f'failed to load sockets for {k}') return self.flush_excess_sockets(k, v) self.reset_node_dict_instance() self.current_node_dict['sockets'] = socket_info return True
def update_sockets(self): socket_info = parse_sockets(self) if not socket_info['inputs']: return for k, v in socket_info.items(): if not (k in {'inputs', 'outputs'}): continue if not self.add_or_update_sockets(k, v): print('failed to load sockets for ', k) return self.flush_excess_sockets(k, v) self.node_dict[hash(self)] = {} self.node_dict[hash(self)]['sockets'] = socket_info return True
def update_sockets(self): socket_info = parse_sockets(self) if not socket_info['inputs']: return for k, v in socket_info.items(): if not (k in {'inputs', 'outputs'}): continue if not self.add_or_update_sockets(k, v): print('failed to load sockets for ', k) return self.flush_excess_sockets(k, v) self.add_props_to_sockets(socket_info) self.node_dict[hash(self)] = {} self.node_dict[hash(self)]['sockets'] = socket_info return True