Asset Pipeline v2 #145
@ -17,7 +17,7 @@ def remove_old_ownership(obj, task_layer_name):
|
|||||||
if (
|
if (
|
||||||
transfer_functions.vertex_group_is_missing(item)
|
transfer_functions.vertex_group_is_missing(item)
|
||||||
or transfer_functions.modifiers_is_missing(item)
|
or transfer_functions.modifiers_is_missing(item)
|
||||||
or transfer_functions.modifiers_is_missing(item)
|
or transfer_functions.material_slot_is_missing(item)
|
||||||
):
|
):
|
||||||
to_remove.append(item.name)
|
to_remove.append(item.name)
|
||||||
|
|
||||||
@ -100,6 +100,15 @@ def find_published_file_version(file):
|
|||||||
return int(file.name.split(".")[1].replace("v", ""))
|
return int(file.name.split(".")[1].replace("v", ""))
|
||||||
|
|
||||||
|
|
||||||
|
def get_next_published_file(current_file: Path):
|
||||||
|
last_publish = find_published_file(current_file)
|
||||||
|
new_version_number = find_published_file_version(last_publish) + 1
|
||||||
|
new_version = "{0:0=3d}".format(new_version_number)
|
||||||
|
return last_publish.parent.joinpath(
|
||||||
|
last_publish.name.split(".v")[0] + f".v" + new_version + ".blend"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def find_published_file(current_file: Path):
|
def find_published_file(current_file: Path):
|
||||||
publish_dir = current_file.parent.joinpath("publish")
|
publish_dir = current_file.parent.joinpath("publish")
|
||||||
if not publish_dir.exists():
|
if not publish_dir.exists():
|
||||||
|
Loading…
Reference in New Issue
Block a user