Remove some unnecessary uses of regular expressions (#101182)
This commit is contained in:
parent
09ba34fb3a
commit
5551a345ea
6 changed files with 6 additions and 16 deletions
|
@ -203,12 +203,9 @@ def boolean(value: Any) -> bool:
|
|||
raise vol.Invalid(f"invalid boolean value {value}")
|
||||
|
||||
|
||||
_WS = re.compile("\\s*")
|
||||
|
||||
|
||||
def whitespace(value: Any) -> str:
|
||||
"""Validate result contains only whitespace."""
|
||||
if isinstance(value, str) and _WS.fullmatch(value):
|
||||
if isinstance(value, str) and (value == "" or value.isspace()):
|
||||
return value
|
||||
|
||||
raise vol.Invalid(f"contains non-whitespace: {value}")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue