async def await_closed(self) -> None:
    self.log.debug('Await Closed')
    (await self.shut_down_event.wait())
    if (self.connection_close_task is not None):
        (await self.connection_close_task)
    if (self.app_shut_down_task is not None):
        (await self.app_shut_down_task)
    if (self.site_shutdown_task is not None):
        (await self.site_shutdown_task)
async def await_closed(self) -> None:
    self.log.debug('Await Closed')
    (await self.shut_down_event.wait())
    if (self.connection_close_task is not None):
        (await self.connection_close_task)
    if (self.app_shut_down_task is not None):
        (await self.app_shut_down_task)
    if (self.site_shutdown_task is not None):
        (await self.site_shutdown_task)