moved processing from main to process_year
This commit is contained in:
		
							parent
							
								
									ea9d02a03a
								
							
						
					
					
						commit
						284885c221
					
				
							
								
								
									
										49
									
								
								main.py
									
									
									
									
									
								
							
							
						
						
									
										49
									
								
								main.py
									
									
									
									
									
								
							| @ -120,34 +120,33 @@ def write_calendar(events: list[Event]) -> None: | |||||||
|         writer.map("event_description").to("EVENT DESCRIPTION") |         writer.map("event_description").to("EVENT DESCRIPTION") | ||||||
|         writer.write() |         writer.write() | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | def process_year(MONTHS, monthly_events): | ||||||
|  |     """process full year and return list of events""" | ||||||
|  |     events = [] | ||||||
|  |     for month in range(1, 13): | ||||||
|  |         print(f"MONTH: {month}") | ||||||
|  |         for week_of_month, week in enumerate(MONTHS[month]): | ||||||
|  |             print(week_of_month, week) | ||||||
|  |             for day_of_week, day in enumerate(week): | ||||||
|  |                 if day > 0: | ||||||
|  |                     """ | ||||||
|  |                     month, week_of_month, day_of_week, day | ||||||
|  |                     use monthly_events[day_of_week] | ||||||
|  |                     """ | ||||||
|  |                     print(f"  {day_of_week}-{day:02d}", end=" ") | ||||||
|  |                     day_events = [x[1:] for x in monthly_events[day_of_week] if week_of_month + 1 in x[0]] | ||||||
|  |                     print(day_events) | ||||||
|  |             print() | ||||||
|  | 
 | ||||||
|  |     return events | ||||||
|  | 
 | ||||||
| @click.command() | @click.command() | ||||||
| def main(): | def main(): | ||||||
|     """create csv file""" |     """create csv file""" | ||||||
|     events: list[Event] = [] |     events = process_year(MONTHS, monthly_events)  | ||||||
|     for month, weeks in MONTHS.items(): |     events = sort_events(events) | ||||||
|         add_tuesdays(events, YEAR, month, weeks) |     write_calendar(events) | ||||||
|         add_wednesdays(events, YEAR, month, weeks) |  | ||||||
|         add_thursdays(events, YEAR, month, weeks) |  | ||||||
|         add_fridays(events, YEAR, month, weeks) |  | ||||||
|         add_saturdays(events, YEAR, month, weeks) |  | ||||||
|         add_sundays(events, YEAR, month, weeks) |  | ||||||
| 
 |  | ||||||
|     """ |  | ||||||
|     month = 1 |  | ||||||
|     for week_of_month, week in enumerate(MONTHS[month]): |  | ||||||
|         print(week_of_month, week) |  | ||||||
|         for day_of_week, day in enumerate(week): |  | ||||||
|             if day > 0: |  | ||||||
|                 """ |  | ||||||
|                 month, week_of_month, day_of_week, day |  | ||||||
|                 use monthly_events[day_of_week] |  | ||||||
|                 """ |  | ||||||
|                 print(f"  {day_of_week}-{day:02d}", end=" ") |  | ||||||
|                 day_events = [x[1:] for x in monthly_events[day_of_week] if week_of_month + 1 in x[0]] |  | ||||||
|                 print(day_events) |  | ||||||
|         print() |  | ||||||
|     # events = sort_events(events) |  | ||||||
|     # write_calendar(events) |  | ||||||
|     sys.exit(0) |     sys.exit(0) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user