(tree, socket, socket_and_default)
| 278 | |
| 279 | |
| 280 | def set_socket_value(tree, socket, socket_and_default): |
| 281 | clear_socket_input(tree, socket) |
| 282 | old_source_socket, default = socket_and_default |
| 283 | if isinstance(default, float) and not isinstance(socket.default_value, float): |
| 284 | # Codepath for setting Emission to a previous alpha value. |
| 285 | socket.default_value = [default] * 3 + [1.0] |
| 286 | else: |
| 287 | socket.default_value = default |
| 288 | if old_source_socket is not None: |
| 289 | tree.links.new(old_source_socket, socket) |
| 290 | |
| 291 | |
| 292 | def setup_nodes(output_path, capturing_material_alpha: bool = False): |
nothing calls this directly
no test coverage detected