From 5c0196b05bab3d963c86acd29cff57f6de4e2e31 Mon Sep 17 00:00:00 2001
From: MLErik <baerenjesus@gmail.com>
Date: Wed, 21 Aug 2019 08:39:04 -0400
Subject: [PATCH] added safety breaks in loops to prevent infinite loops.

---
 flatland/envs/generators.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/flatland/envs/generators.py b/flatland/envs/generators.py
index e37ef01c..90b05485 100644
--- a/flatland/envs/generators.py
+++ b/flatland/envs/generators.py
@@ -934,7 +934,7 @@ def realistic_rail_generator(nr_start_goal=1, seed=0, add_max_dead_end=4, two_tr
 
 def sparse_rail_generator(num_cities=5, num_intersections=4, num_trainstations=2, min_node_dist=20, node_radius=2,
                           num_neighb=3, realistic_mode=False, enhance_intersection=False, seed=0):
-    '''
+    """
     This is a level generator which generates complex sparse rail configurations
 
     :param num_cities: Number of city node (can hold trainstations)
@@ -950,7 +950,8 @@ def sparse_rail_generator(num_cities=5, num_intersections=4, num_trainstations=2
         -------
     numpy.ndarray of type numpy.uint16
         The matrix with the correct 16-bit bitmaps for each cell.
-    '''
+    """
+
     def generator(width, height, num_agents, num_resets=0):
 
         if num_agents > num_trainstations:
-- 
GitLab