def _replace(self, **kwds):
'Return a new Point object replacing specified fields with new values'
- result = self.__class__._make(map(kwds.pop, ('x', 'y'), self))
+ result = self._make(map(kwds.pop, ('x', 'y'), self))
if kwds:
raise ValueError('Got unexpected field names: %r' % kwds.keys())
return result
return {%(dicttxt)s} \n
def _replace(self, **kwds):
'Return a new %(typename)s object replacing specified fields with new values'
- result = self.__class__._make(map(kwds.pop, %(field_names)r, self))
+ result = self._make(map(kwds.pop, %(field_names)r, self))
if kwds:
raise ValueError('Got unexpected field names: %%r' %% kwds.keys())
return result \n\n''' % locals()