Log mission generation time.

This commit is contained in:
Dan Albert 2022-01-24 18:20:34 -08:00
parent 32dd0f543a
commit 8128b2ed17

View File

@ -10,6 +10,7 @@ from game.missiongenerator import MissionGenerator
from game.unitmap import UnitMap from game.unitmap import UnitMap
from .aircraftsimulation import AircraftSimulation from .aircraftsimulation import AircraftSimulation
from .missionresultsprocessor import MissionResultsProcessor from .missionresultsprocessor import MissionResultsProcessor
from ..profiling import logged_duration
if TYPE_CHECKING: if TYPE_CHECKING:
from game import Game from game import Game
@ -45,7 +46,8 @@ class MissionSimulation:
return events return events
def generate_miz(self, output: Path) -> None: def generate_miz(self, output: Path) -> None:
self.unit_map = MissionGenerator(self.game, self.time).generate_miz(output) with logged_duration("Mission generation"):
self.unit_map = MissionGenerator(self.game, self.time).generate_miz(output)
def debrief_current_state( def debrief_current_state(
self, state_path: Path, force_end: bool = False self, state_path: Path, force_end: bool = False