1.5 fix: use apply() instead of (*args, **kw).
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sun, 15 Nov 2009 18:03:52 +0000 (18:03 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sun, 15 Nov 2009 18:03:52 +0000 (18:03 +0000)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@4396 fdb21ef1-2011-0410-befe-b5e4ea1792b1

src/engine/SCons/compat/__init__.py

index 100d83328cc79ed15a6a8d58086eaf1c1472ab4c..3f68b44a946d1ce2eb71a5eb783922ebc8deda12 100644 (file)
@@ -258,7 +258,7 @@ except AttributeError:
     # adapted from the mkstemp implementation in python 3.
     import os
     import errno
-    def mkstemp( *args, **kw ) :
+    def mkstemp(*args, **kw):
         text = False
         if 'text' in kw :
             text = kw['text']
@@ -271,7 +271,7 @@ except AttributeError:
             flags = flags | os.O_BINARY
         while True:
             try :
-                name = tempfile.mktemp( *args, **kw )
+                name = apply(tempfile.mktemp, args, kw)
                 fd = os.open( name, flags, 0600 )
                 return (fd, os.path.abspath(name))
             except OSError, e: