0
실행을 멈추고 socketio submittion에서 다시 입력을 기다리는 방법이 있습니까?socketio가 멈추고 파이썬에서 다음 액션을 기다린다
예를 들어, submit시 다음 코드를 사용하면 self.check_input() 메서드가 정보의 유효성을 검사합니다. 이것이 잘못된 데이터로 나타나면, 나는 실행 체인을 멈추고 다음 'on_submit'을 기다리기 위해 소켓을 열어 놓고 싶다. 현재 데이터가 유효하지 않기 때문에 예외없이 롤링됩니다 ...
어떻게 수행 할 수 있습니까?
from socketio.namespace import BaseNamespace
app = Flask(__name__)
app.debug = True
app.config.from_object(settings)
@app.route('/socket.io/<path:remaining>')
def iocg(remaining):
socketio_manage(request.environ, {'/testclass': TestClass}, request)
return 'done'
class TestClass(BaseNamespace):
def on_submit(self, data):
self.data = data
self.check_input()
self.r_server = Redis('localhost')
self.cgc = coregrapherconf
self.scg = supportcoregrapher
self.run_stuff()