mirror of https://github.com/EasyCTF/librectf
17 lines
415 B
Python
17 lines
415 B
Python
import json
|
|
|
|
from flask_wtf import FlaskForm
|
|
from wtforms import ValidationError
|
|
from wtforms.fields import StringField
|
|
from wtforms.validators import Length
|
|
|
|
|
|
class GameStateUpdateForm(FlaskForm):
|
|
state = StringField("state", validators=[Length(max=4096)])
|
|
|
|
def validate_state(self, field):
|
|
try:
|
|
json.loads(field.data)
|
|
except:
|
|
raise ValidationError("invalid json!")
|