def randomNumberGenerator(self): poem = Poem() while not thread_stop_event.isSet(): line = poem.get_line(7, [5, 7]) socketio.emit('newnumber', {'number': line}, namespace='/') line = poem.get_line(7, [5, 7]) socketio.emit('newnumber', {'number': line}, namespace='/') line = poem.get_line(7, [5, 7]) socketio.emit('newnumber', {'number': line}, namespace='/') line = poem.get_line(9, [5, 9]) socketio.emit('newnumber', {'number': line}, namespace='/') socketio.emit('newnumber', {'number': "-"*50}, namespace='/') poem.clear()