parameters: (self, other, NotImplemented=NotImplemented)
return_statement: return not op_result and self != other
docstring: Return a < b.  Computed by @total_ordering from (not a > b) and (a != b).
docstring_summary: Return a < b.  Computed by
docstring_tokens: Return a < b . Computed by
function: def _lt_from_gt(self, other, NotImplemented=NotImplemented):
      'Return a < b.  Computed by @total_ordering from (not a > b) and (a != b).'
      op_result = type(self).__gt__(self, other)
      if op_result is NotImplemented:
          return op_result
      return not op_result and self != other
function_tokens: def _lt_from_gt ( self , other , NotImplemented = NotImplemented ) : op_result = type ( self ) . __gt__ ( self , other ) if op_result is NotImplemented : return op_result return not op_result and self != other