diff --git a/categories/15000.txt b/categories/15000.txt new file mode 100644 index 0000000000..3afcaf0d7a --- /dev/null +++ b/categories/15000.txt @@ -0,0 +1,5 @@ +parentID=15000 +probSet +numObjects=2 +5266 0.500000 +4715 0.500000 \ No newline at end of file diff --git a/readableAssets.py b/readableAssets.py index 4215886db2..ab3773c320 100644 --- a/readableAssets.py +++ b/readableAssets.py @@ -135,6 +135,8 @@ def read_category_as_object_list(content): for changed_file in changes_all: + print(" ==================== HERE ") + # whether the change is an added file, or a deleted one, or a modified one # note that renamed files are configured to show as deleted of old and added of new sign = "." @@ -169,23 +171,28 @@ def read_category_as_object_list(content): if inAction: if 'categories/' in changed_file: - category_before_output = run_command(f"git show {COMMIT_A}:{changed_file}") - category_after_output = run_command(f"git show {COMMIT_B}:{changed_file}") - if category_before_output != "" and category_after_output != "": + category_before, category_after = [], [] + + if changed_file not in changes_added: + print(" ==================== NOT ADDED ") + category_before_output = run_command(f"git show {COMMIT_A}:{changed_file}") category_before = read_category_as_object_list(category_before_output) + if changed_file not in changes_deleted: + print(" ==================== NOT DELETED ") + category_after_output = run_command(f"git show {COMMIT_B}:{changed_file}") category_after = read_category_as_object_list(category_after_output) - added = list(set(category_after) - set(category_before)) - removed = list(set(category_before) - set(category_after)) - - category_details = "" - if len(added) > 0: - category_details += "\n".join( [ f"+ {e} {get_object_name_by_id(e)}" for e in added] ) - if len(removed) > 0: - category_details += "\n".join( [ f"- {e} {get_object_name_by_id(e)}" for e in removed] ) - - line = f""" + added = list(set(category_after) - set(category_before)) + removed = list(set(category_before) - set(category_after)) + + category_details = "" + if len(added) > 0: + category_details += "\n".join( [ f"+ {e} {get_object_name_by_id(e)}" for e in added] ) + if len(removed) > 0: + category_details += "\n".join( [ f"- {e} {get_object_name_by_id(e)}" for e in removed] ) + + line = f""" {sign} [{object_id}](https://github.com/{REPO}/pull/{PR_NUM}/files#diff-{file_hash}) {object_name}
Details