diff options
author | 2019-02-07 21:59:42 +0100 | |
---|---|---|
committer | 2019-02-07 21:59:42 +0100 | |
commit | 68d1d75d19df39c018578b8928c36547bfca7304 (patch) | |
tree | 72c97df17a5e3bf069cd53b487a47ba94f431850 /api/validators.py | |
parent | Define proper update method. (diff) |
Add a bot setting model.
Diffstat (limited to 'api/validators.py')
-rw-r--r-- | api/validators.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/api/validators.py b/api/validators.py index 7673c3fe..35bbfab4 100644 --- a/api/validators.py +++ b/api/validators.py @@ -153,3 +153,12 @@ def validate_tag_embed(embed): if field_name in field_validators: for validator in field_validators[field_name]: validator(value) + + +def validate_bot_setting_name(name): + KNOWN_SETTINGS = ( + 'defcon', + ) + + if name not in KNOWN_SETTINGS: + raise ValidationError(f"`{name}` is not a known setting name.") |