aspis.common.equals

aspis.common.equals(a, b, /)

Curried equality comparison function.

Checks if two values are equal. Can be partially applied.

Parameters:
  • a (Any) – The first value to compare.

  • b (Any) – The second value to compare.

Returns:

True if a equals b, False otherwise.

Return type:

bool

Example

>>> equals(5, 5)
True
>>> equals(5)(3)
False
>>> is_five = equals(5)
>>> is_five(5)
True
>>> is_five(10)
False