(self, **kwds)
return result
Returns a new point object replacing specified fields with new
        values
Returns a new point object replacing specified fields with new
        values
Returns a new point object replacing specified fields with new values
def _replace(self, **kwds):
        """Returns a new point object replacing specified fields with new
        values"""
        result = self._make(map(kwds.pop, ("x", "y"), self))
        if kwds:
            raise ValueError("Got unexpected field names: %r" % list(kwds.keys()))
        return result
def _replace ( self , * * kwds ) : result = self . _make ( map ( kwds . pop , ( "x" , "y" ) , self ) ) if kwds : raise ValueError ( "Got unexpected field names: %r" % list ( kwds . keys ( ) ) ) return result