deseasion.backend.schemas.utils module
- deseasion.backend.schemas.utils.is_reserved(name: str) bool
Check name is a reserved keyword.
- Parameters:
name –
- Returns:
Trueif reserved,Falseotherwise
- deseasion.backend.schemas.utils.safe_attrname(name: str) str
Convert string to a valid attribute name.
- Parameters:
name –
- Returns:
valid attribute name
- deseasion.backend.schemas.utils.safe_varname(name: str) str
Convert string to a valid variable name.
- Parameters:
name –
- Returns:
valid variable name
- deseasion.backend.schemas.utils.validate_name(name: str)
Check name is a valid name.
- Parameters:
name –
- Raises:
ValidationError –
if name is not a valid name
- deseasion.backend.schemas.utils.validate_varname(name: str)
Check name is a valid variable name and unreserved keyword.
- Parameters:
name –
- Raises:
ValidationError –
if name is not a valid identifier
if name is a reserved python keyword
if name is a reserved deseasion keyword