Skip to content

Commit d07fc6a

Browse files
authored
Merge pull request #127 from ligangty/chore
Chore: Remove some useless code
2 parents b733109 + 0530316 commit d07fc6a

File tree

1 file changed

+7
-20
lines changed

1 file changed

+7
-20
lines changed

charon/pkgs/maven.py

+7-20
Original file line numberDiff line numberDiff line change
@@ -425,18 +425,10 @@ def handle_maven_del(
425425
valid_poms,
426426
valid_dirs) = _scan_paths(tmp_root, ignore_patterns, root)
427427

428-
# 3. Parse GA from valid_poms for later maven metadata refreshing
428+
# 3. Delete all valid_paths from s3
429429
logger.info("Start generating maven-metadata.xml files for all artifacts")
430430
logger.debug("Valid poms: %s", valid_poms)
431-
changed_gavs = parse_gavs(valid_poms, top_level)
432-
ga_paths = []
433-
for g, avs in changed_gavs.items():
434-
for a, _ in avs.items():
435-
logger.debug("G: %s, A: %s", g, a)
436-
ga_paths.append(os.path.join("/".join(g.split(".")), a))
437-
438431
prefix_ = remove_prefix(prefix, "/")
439-
# 4. Delete all valid_paths from s3
440432
logger.info("Start deleting files from s3")
441433
s3_client = S3Client(aws_profile=aws_profile, dry_run=dry_run)
442434
bucket = bucket_name
@@ -449,7 +441,7 @@ def handle_maven_del(
449441
)
450442
logger.info("Files deletion done\n")
451443

452-
# 5. Use changed GA to scan s3 for metadata refreshment
444+
# 4. Use changed GA to scan s3 for metadata refreshment
453445
logger.info("Start generating maven-metadata.xml files for all changed GAs")
454446
meta_files = _generate_metadatas(
455447
s3=s3_client, bucket=bucket,
@@ -459,7 +451,7 @@ def handle_maven_del(
459451

460452
logger.info("maven-metadata.xml files generation done\n")
461453

462-
# 6. Upload all maven-metadata.xml. We need to delete metadata files
454+
# 5. Upload all maven-metadata.xml. We need to delete metadata files
463455
# firstly for all affected GA, and then replace the theirs content.
464456
logger.info("Start updating maven-metadata.xml to s3")
465457
all_meta_files = []
@@ -484,7 +476,7 @@ def handle_maven_del(
484476
failed_metas.extend(_failed_metas)
485477
logger.info("maven-metadata.xml updating done\n")
486478

487-
# 7. Determine refreshment of archetype-catalog.xml
479+
# 6. Determine refreshment of archetype-catalog.xml
488480
if os.path.exists(os.path.join(top_level, "archetype-catalog.xml")):
489481
logger.info("Start generating archetype-catalog.xml")
490482
archetype_action = _generate_rollback_archetype_catalog(
@@ -494,7 +486,7 @@ def handle_maven_del(
494486
)
495487
logger.info("archetype-catalog.xml files generation done\n")
496488

497-
# 8. Upload or Delete archetype-catalog.xml if it has changed
489+
# 7. Upload or Delete archetype-catalog.xml if it has changed
498490
archetype_files = [os.path.join(top_level, ARCHETYPE_CATALOG_FILENAME)]
499491
archetype_files.extend(__hash_decorate_metadata(top_level, ARCHETYPE_CATALOG_FILENAME))
500492
if archetype_action < 0:
@@ -903,9 +895,9 @@ def _generate_metadatas(
903895
un_prefixed_poms = existed_poms
904896
if prefix:
905897
if not prefix.endswith("/"):
906-
un_prefixed_poms = [__remove_prefix(pom, prefix) for pom in existed_poms]
898+
un_prefixed_poms = [remove_prefix(pom, prefix) for pom in existed_poms]
907899
else:
908-
un_prefixed_poms = [__remove_prefix(pom, prefix + "/") for pom in existed_poms]
900+
un_prefixed_poms = [remove_prefix(pom, prefix + "/") for pom in existed_poms]
909901
all_poms.extend(un_prefixed_poms)
910902
gav_dict = parse_gavs(all_poms)
911903
if len(gav_dict) > 0:
@@ -953,11 +945,6 @@ def _handle_error(err_msgs: List[str]):
953945
pass
954946

955947

956-
def __remove_prefix(s: str, prefix: str) -> str:
957-
if s.startswith(prefix):
958-
return s[len(prefix):]
959-
960-
961948
class VersionCompareKey:
962949
'Used as key function for version sorting'
963950
def __init__(self, obj):

0 commit comments

Comments
 (0)