From 00e4fd340afddee71c8518fa048400322e95c6cb Mon Sep 17 00:00:00 2001 From: Pauli Virtanen Date: Sun, 6 Dec 2009 11:55:28 +0000 Subject: 3K: distutils: there is no types.InstanceType in Py3, so don't use it --- numpy/distutils/fcompiler/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'numpy') diff --git a/numpy/distutils/fcompiler/__init__.py b/numpy/distutils/fcompiler/__init__.py index a8ebaa83a..66192c37f 100644 --- a/numpy/distutils/fcompiler/__init__.py +++ b/numpy/distutils/fcompiler/__init__.py @@ -224,7 +224,8 @@ class FCompiler(CCompiler): self._is_customised = False def __copy__(self): - obj = types.InstanceType(self.__class__, self.__dict__) + obj = self.__new__(self.__class__) + obj.__dict__.update(self.__dict__) obj.distutils_vars = obj.distutils_vars.clone(obj._environment_hook) obj.command_vars = obj.command_vars.clone(obj._environment_hook) obj.flag_vars = obj.flag_vars.clone(obj._environment_hook) -- cgit v1.2.1