in safety_gym/envs/engine.py [0:0]
def build_layout(self):
''' Rejection sample a placement of objects to find a layout. '''
if not self.randomize_layout:
self.rs = np.random.RandomState(0)
for _ in range(10000):
if self.sample_layout():
break
else:
raise ResamplingError('Failed to sample layout of objects')