summaryrefslogtreecommitdiff
path: root/numpy/distutils/mingw32ccompiler.py
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2010-08-03 22:21:09 +0000
committerPauli Virtanen <pav@iki.fi>2010-08-03 22:21:09 +0000
commitef4c6bf3f41dc29677ab3d93c707860af5665848 (patch)
treee19eae8fc23fd7d8cccaa86d0ef5161e1bdd94a1 /numpy/distutils/mingw32ccompiler.py
parent8626a75b380484378c4b242ef02db8cdcb66f9fe (diff)
downloadnumpy-ef4c6bf3f41dc29677ab3d93c707860af5665848.tar.gz
3K: distutils: fix __code__ object access in mingw32ccompiler
Diffstat (limited to 'numpy/distutils/mingw32ccompiler.py')
-rw-r--r--numpy/distutils/mingw32ccompiler.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/numpy/distutils/mingw32ccompiler.py b/numpy/distutils/mingw32ccompiler.py
index ebc9c0e2b..907e0047c 100644
--- a/numpy/distutils/mingw32ccompiler.py
+++ b/numpy/distutils/mingw32ccompiler.py
@@ -174,7 +174,10 @@ class Mingw32CCompiler(distutils.cygwinccompiler.CygwinCCompiler):
func = distutils.cygwinccompiler.CygwinCCompiler.link
else:
func = UnixCCompiler.link
- func(*args[:func.im_func.func_code.co_argcount])
+ if sys.version_info[0] >= 3:
+ func(*args[:func.__code__.co_argcount])
+ else:
+ func(*args[:func.im_func.func_code.co_argcount])
return
def object_filenames (self,