in text-generation-inference/server/text_generation_server/jetstream_pt_support/generator.py [0:0]
def _get_slot(self):
"""Get the next available slot."""
for slot in self.slots:
if slot.state == Slot.State.EMPTY:
return slot
# if we reach this point, all slots were used - this should not happen
raise ValueError("All slots are used, but we should have stopped earlier")