def __init__( self, curve, x, y, order = None ):
    self.__curve = curve
    self.__x = x
    self.__y = y
    self.__order = order
    # self.curve is allowed to be None only for INFINITY:
    if self.__curve and not self.__curve.contains_point( x, y ):
      raise NoSuchPointError('({},{}) is not on the curve {}'.format(x, y, curve))
    if order: assert self * order == INFINITY
Invoke list_trim() with index is of type string
dataset/ETHPy150Open richardkiss/pycoin/pycoin/ecdsa/ellipticcurve.py/Point.__init__--crossover with--dataset/ETHPy150Open aerospike/aerospike-client-python/test/old_tests/_test_list_trim.py/TestListTrim.test_list_trim_index_type_string