avoid crashes due to invalid WTC entries
This commit is contained in:
@@ -29,7 +29,12 @@ class RunwayManager:
|
|||||||
if None == self.RunwayInbounds[runway].Inbound.WTC or None == node.Inbound.WTC:
|
if None == self.RunwayInbounds[runway].Inbound.WTC or None == node.Inbound.WTC:
|
||||||
spacingWTC = 3
|
spacingWTC = 3
|
||||||
else:
|
else:
|
||||||
spacingWTC = self.Spacings[self.RunwayInbounds[runway].Inbound.WTC][node.Inbound.WTC]
|
if self.RunwayInbounds[runway].Inbound.WTC not in self.Spacings.WtcSpacing:
|
||||||
|
spacingWTC = 3
|
||||||
|
elif node.Inbound.WTC not in self.Spacings.WtcSpacing[self.RunwayInbounds[runway].Inbound.WTC]:
|
||||||
|
spacingWTC = self.Spacings.WtcSpacing[self.RunwayInbounds[runway].Inbound.WTC]['L']
|
||||||
|
else:
|
||||||
|
spacingWTC = self.Spacings.WtcSpacing[self.RunwayInbounds[runway].Inbound.WTC][node.Inbound.WTC]
|
||||||
|
|
||||||
# get the runway time spacing
|
# get the runway time spacing
|
||||||
spacingRunway = self.Configuration.RunwayConstraints.findRunway(runway).Spacing
|
spacingRunway = self.Configuration.RunwayConstraints.findRunway(runway).Spacing
|
||||||
|
|||||||
Reference in New Issue
Block a user