parameters: (self)
return_statement: return self._is_special or self._int != '0'
docstring: Return True if self is nonzero; otherwise return False.
  
          NaNs and infinities are considered nonzero.
docstring_summary: Return True if self is nonzero; otherwise return False.
docstring_tokens: Return True if self is nonzero ; otherwise return False .
function: def __bool__(self):
          """Return True if self is nonzero; otherwise return False.
  
          NaNs and infinities are considered nonzero.
          """
          return self._is_special or self._int != '0'
function_tokens: def __bool__ ( self ) : return self . _is_special or self . _int != '0'