Skip to content

Commit

Permalink
Resolves #11: New Version Number Generator Using a default/starting v…
Browse files Browse the repository at this point in the history
…ersion number, generate number based on length (4 gets 000 added in front, 32 gets 00 added in front, 512 gets 0 added in front)
  • Loading branch information
BlenderDefender committed Feb 8, 2021
1 parent bcbb28c commit 3a45342
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions functions/main_functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,14 @@ def build_file_folders(context, prop):

def generate_file_version_number(path):
i = 1
number = "0001"

while p.exists(path + "_v" + str(i / 10000).split(".")[1] + ".blend"):
while p.exists(path + "_v" + number + ".blend"):
i += 1
number = str(i)
number = "0" * (4 - len(number)) + number

return "_v" + str(i / 10000).split(".")[1]
return "_v" + number


def open_directory(path):
Expand Down

0 comments on commit 3a45342

Please sign in to comment.