mirror of
https://github.com/zulip/zulip.git
synced 2025-11-01 04:23:46 +00:00
check_short_string: Verify string before checking length.
While the previous implementation was correct, this should give better error messages.
This commit is contained in:
@@ -40,11 +40,13 @@ def check_string(var_name: str, val: object) -> Optional[str]:
|
||||
return None
|
||||
|
||||
def check_short_string(var_name: str, val: object) -> Optional[str]:
|
||||
if not isinstance(val, str):
|
||||
return _('%s is not a string') % (var_name,)
|
||||
max_length = 200
|
||||
if len(val) >= max_length:
|
||||
return _("{var_name} is longer than {max_length}.".format(
|
||||
var_name=var_name, max_length=max_length))
|
||||
return check_string(var_name, val)
|
||||
return None
|
||||
|
||||
def check_int(var_name: str, val: object) -> Optional[str]:
|
||||
if not isinstance(val, int):
|
||||
|
||||
Reference in New Issue
Block a user