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)
 | 
			
		||||
 | 
			
		||||
    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
 | 
			
		||||
        dt = pytz.utc.localize(datetime.strptime(launch["net"], "%Y-%m-%dT%H:%M:%SZ"))
 | 
			
		||||
        e = Event(
 | 
			
		||||
            name="rocket",
 | 
			
		||||
            date=dt,
 | 
			
		||||
            title=f'🚀{launch["rocket"]}: {launch["mission"]["name"]}',
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        rocket_name = f'🚀{launch["rocket"]}: {launch["mission"]["name"]}'
 | 
			
		||||
        e = Event(name="rocket", date=dt, title=rocket_name)
 | 
			
		||||
        events.append(e)
 | 
			
		||||
 | 
			
		||||
    events.sort(key=operator.attrgetter("as_datetime"))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue