Print migration summary.
(self)
| 994 | self.stats['versions_processed'] += 1 |
| 995 | |
| 996 | def _print_summary(self): |
| 997 | """Print migration summary.""" |
| 998 | print("\n" + "="*60) |
| 999 | print("Migration Summary:") |
| 1000 | print(f" Versions processed: {self.stats['versions_processed']}") |
| 1001 | print(f" Entries migrated: {self.stats['entries_migrated']}") |
| 1002 | print(f" Entries skipped: {self.stats['entries_skipped']}") |
| 1003 | print(f" Files created: {self.stats['files_created']}") |
| 1004 | print(f" Release dates written: {self.stats['release_dates_written']}") |
| 1005 | if self.stats['unreleased_entries'] > 0: |
| 1006 | print(f" Unreleased entries: {self.stats['unreleased_entries']}") |
| 1007 | print("="*60) |
| 1008 | |
| 1009 | |
| 1010 | class StdinProcessor: |