robust error handling to avoid later crashes
This commit is contained in:
@@ -117,6 +117,8 @@ class RunwayManager:
|
||||
|
||||
def selectArrivalRunway(self, node : Node, earliestArrivalTime : datetime):
|
||||
availableRunways = self.Configuration.RunwayConstraints.ActiveArrivalRunways
|
||||
if 0 == len(availableRunways):
|
||||
return None, None, None
|
||||
|
||||
if True == self.Configuration.RunwayConstraints.UseShallShouldMay and None == node.Inbound.RequestedRunway:
|
||||
availableRunways = self.executeShallShouldMayAssignment(node, earliestArrivalTime)
|
||||
|
||||
Reference in New Issue
Block a user