MCPcopy Index your code
hub / github.com/BrendanParmer/NodeToPython / write_node

Function write_node

tools/node_settings_generator/parse_nodes.py:299–312  ·  view source on GitHub ↗
(name: str, node_info: NodeInfo, file: TextIOWrapper)

Source from the content-addressed store, hash-verified

297 file.write("]")
298
299def write_node(name: str, node_info: NodeInfo, file: TextIOWrapper):
300 file.write(f"\t\'{name}\' : NodeInfo(")
301
302 node_min_v = get_min_version(node_info.versions_)
303 node_max_v = get_max_version(node_info.versions_, versions)
304
305 write_ntp_node_settings(node_info, file, node_min_v, node_max_v)
306
307 if node_min_v != None:
308 file.write(f",\n\t\tmin_version_ = {subminor(node_min_v)}")
309 if node_max_v != None:
310 file.write(f",\n\t\tmax_version_ = {subminor(node_max_v)}")
311
312 file.write("\n\t),\n\n")
313
314def get_max_version_exc(max_version_inc : Version) -> Version:
315 idx = BLENDER_VERSIONS.index(max_version_inc)

Callers 1

parse_nodes.pyFile · 0.85

Calls 4

get_min_versionFunction · 0.85
get_max_versionFunction · 0.85
write_ntp_node_settingsFunction · 0.85
subminorFunction · 0.85

Tested by

no test coverage detected