Browse Source

Comment output that is not script-like.

master
poikilos 4 months ago
parent
commit
f82ddcb649
  1. 18
      pyenliven/mtpatches.py

18
pyenliven/mtpatches.py

@ -510,9 +510,9 @@ def check_if_head_files_applied(bases, head_parents, skip_missing=False,
echo0('Warning: There is no base_root "{}".'.format(base_root)) echo0('Warning: There is no base_root "{}".'.format(base_root))
continue continue
for head_parent in head_parents: for head_parent in head_parents:
echo0("\n# patches={}".format(head_parent)) echo0("\n# set parent={}".format(head_parent))
for head_sub in os.listdir(head_parent): for head_sub in os.listdir(head_parent):
echo0("## patch={}".format(head_sub)) echo0("## set group={}".format(head_sub))
# Identify each head folder as an overlay to "patch" a base. # Identify each head folder as an overlay to "patch" a base.
# *Ignore files* in each head parent! # *Ignore files* in each head parent!
@ -606,14 +606,14 @@ def check_if_head_files_applied(bases, head_parents, skip_missing=False,
parallel_head = game_patch_root parallel_head = game_patch_root
_, game_name = os.path.split(base_root) _, game_name = os.path.split(base_root)
parallel_base = base_root parallel_base = base_root
echo0("* Checking whether {} was applied to {} game" echo0("# Checking whether {} was applied to {} game"
"".format(head_sub, game_name)) "".format(head_sub, game_name))
elif modpack_patch_root is not None: elif modpack_patch_root is not None:
parallel_head = modpack_patch_root parallel_head = modpack_patch_root
_, modpack_name = os.path.split(modpack_patch_root) _, modpack_name = os.path.split(modpack_patch_root)
modpack_rel = find_modpack(base_root, modpack_name) modpack_rel = find_modpack(base_root, modpack_name)
if modpack_rel is None: if modpack_rel is None:
echo0("Error: {} was not found in {}" echo0("# Error: {} was not found in {}"
"".format(modpack_name, base_root)) "".format(modpack_name, base_root))
continue continue
if modpack_rel: if modpack_rel:
@ -621,7 +621,7 @@ def check_if_head_files_applied(bases, head_parents, skip_missing=False,
else: else:
# Must be "", so avoid join to avoid adding os.path.sep # Must be "", so avoid join to avoid adding os.path.sep
parallel_base = base_root parallel_base = base_root
echo0("* Checking whether {} was applied to" echo0("# Checking whether {} was applied to"
" {} modpack in {} game" " {} modpack in {} game"
"".format(head_sub, modpack_name, game_name)) "".format(head_sub, modpack_name, game_name))
elif mod_patch_root is not None: elif mod_patch_root is not None:
@ -629,7 +629,7 @@ def check_if_head_files_applied(bases, head_parents, skip_missing=False,
_, mod_name = os.path.split(mod_patch_root) _, mod_name = os.path.split(mod_patch_root)
mod_rel = find_mod(base_root, mod_name) mod_rel = find_mod(base_root, mod_name)
if mod_rel is None: if mod_rel is None:
echo0("Error: {} was not found in {}" echo0("# Error: {} was not found in {}"
"".format(mod_name, base_root)) "".format(mod_name, base_root))
continue continue
if modpack_rel: if modpack_rel:
@ -637,18 +637,18 @@ def check_if_head_files_applied(bases, head_parents, skip_missing=False,
else: else:
# Must be "", so avoid join to avoid adding os.path.sep # Must be "", so avoid join to avoid adding os.path.sep
parallel_base = base_root parallel_base = base_root
echo0("* Checking whether {} was applied to" echo0("# Checking whether {} was applied to"
" {} mod in {} game" " {} mod in {} game"
"".format(head_sub, mod_name, game_name)) "".format(head_sub, mod_name, game_name))
else: else:
echo0('Warning: Skipping unknown patch structure: "{}"' echo0('# Warning: Skipping unknown patch structure: "{}"'
''.format(head_sub)) ''.format(head_sub))
diffs = diff_only_head(parallel_base, parallel_head, diffs = diff_only_head(parallel_base, parallel_head,
log_level=-1) log_level=-1)
if len(diffs) > 0: if len(diffs) > 0:
summary['unfinished_patch_count'] += 1 summary['unfinished_patch_count'] += 1
echo0('* differs from patch "{}": {} file(s)' echo0('# differs from patch "{}": {} file(s)'
''.format(head_parent, len(diffs))) ''.format(head_parent, len(diffs)))
for diff in diffs: for diff in diffs:
summary['unpatched_file_count'] += 1 summary['unpatched_file_count'] += 1

Loading…
Cancel
Save