diff --git a/monitor.py b/monitor.py index f32a3eff..badc4c71 100644 --- a/monitor.py +++ b/monitor.py @@ -687,9 +687,8 @@ class EDLogs(FileSystemEventHandler): self.state['UnladenMass'] = entry.get('UnladenMass') self.state['CargoCapacity'] = entry.get('CargoCapacity') self.state['MaxJumpRange'] = entry.get('MaxJumpRange') - self.state['FuelCapacity'] = {} - self.state['FuelCapacity']['Main'] = entry.get('FuelCapacity')['Main'] # type: ignore - self.state['FuelCapacity']['Reserve'] = entry.get('FuelCapacity')['Reserve'] # type: ignore + self.state["FuelCapacity"] = {name: entry.get("FuelCapacity", {}).get(name) for name in + ("Main", "Reserve")} self.state['Rebuy'] = entry.get('Rebuy') # Remove spurious differences between initial Loadout event and subsequent self.state['Modules'] = {}