Added logging for updated files
This commit is contained in:
@ -256,6 +256,7 @@ def process_service(args, service):
|
||||
repo_dir = None
|
||||
git_repo = None
|
||||
error_list = []
|
||||
files_updated = 0
|
||||
|
||||
repo = None
|
||||
for r in service["repositories"]:
|
||||
@ -352,6 +353,7 @@ def process_service(args, service):
|
||||
|
||||
if add_sphinx_metadata(rst_file, description, keywords):
|
||||
updated_count += 1
|
||||
files_updated += 1
|
||||
logging.info(f"Added meta description and keywords to {rst_file}")
|
||||
else:
|
||||
processed_count += 1
|
||||
@ -386,6 +388,8 @@ def process_service(args, service):
|
||||
logging.error(error_list)
|
||||
|
||||
logging.info(f"Processed {processed_count} files, updated {updated_count} files")
|
||||
|
||||
return files_updated
|
||||
|
||||
|
||||
def main():
|
||||
@ -445,7 +449,7 @@ def main():
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
logging.basicConfig(level=logging.DEBUG)
|
||||
logging.basicConfig(level=logging.INFO)
|
||||
|
||||
services = []
|
||||
if args.service_type:
|
||||
@ -453,8 +457,24 @@ def main():
|
||||
else:
|
||||
services = data.services_with_repos()
|
||||
|
||||
total_files_updated = 0
|
||||
services_with_updates = []
|
||||
|
||||
for service in services:
|
||||
process_service(args, service)
|
||||
files_updated = process_service(args, service)
|
||||
if files_updated > 0:
|
||||
total_files_updated += files_updated
|
||||
services_with_updates.append((service['service_title'], files_updated))
|
||||
|
||||
print("\n" + "=" * 60)
|
||||
print("SUMMARY")
|
||||
print("=" * 60)
|
||||
print(f"Total files with metadata added: {total_files_updated}")
|
||||
print(f"Services with updates: {len(services_with_updates)}")
|
||||
print("\nServices with metadata added:")
|
||||
for service_title, count in services_with_updates:
|
||||
print(f" - {service_title}: {count} file(s)")
|
||||
print("=" * 60)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user