Include launches with unknown time as day events in calendar
This commit is contained in:
		
							parent
							
								
									b654e75cf5
								
							
						
					
					
						commit
						5d5b9016d1
					
				| 
						 | 
					@ -265,14 +265,20 @@ async def get_data(now: datetime) -> typing.Mapping[str, str | object]:
 | 
				
			||||||
    events += domains.renewal_dates(my_data)
 | 
					    events += domains.renewal_dates(my_data)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for launch in rockets:
 | 
					    for launch in rockets:
 | 
				
			||||||
        if not launch["t0_time"]:
 | 
					        dt = None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if launch["net_precision"] == "Day":
 | 
				
			||||||
 | 
					            dt = datetime.strptime(launch["net"], "%Y-%m-%dT00:00:00Z").date()
 | 
				
			||||||
 | 
					        elif launch["t0_time"]:
 | 
				
			||||||
 | 
					            dt = pytz.utc.localize(
 | 
				
			||||||
 | 
					                datetime.strptime(launch["net"], "%Y-%m-%dT%H:%M:%SZ")
 | 
				
			||||||
 | 
					            )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if not dt:
 | 
				
			||||||
            continue
 | 
					            continue
 | 
				
			||||||
        dt = pytz.utc.localize(datetime.strptime(launch["net"], "%Y-%m-%dT%H:%M:%SZ"))
 | 
					
 | 
				
			||||||
        e = Event(
 | 
					        rocket_name = f'🚀{launch["rocket"]}: {launch["mission"]["name"]}'
 | 
				
			||||||
            name="rocket",
 | 
					        e = Event(name="rocket", date=dt, title=rocket_name)
 | 
				
			||||||
            date=dt,
 | 
					 | 
				
			||||||
            title=f'🚀{launch["rocket"]}: {launch["mission"]["name"]}',
 | 
					 | 
				
			||||||
        )
 | 
					 | 
				
			||||||
        events.append(e)
 | 
					        events.append(e)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    events.sort(key=operator.attrgetter("as_datetime"))
 | 
					    events.sort(key=operator.attrgetter("as_datetime"))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue