code cleanup
authorStefan Behnel <scoder@users.berlios.de>
Fri, 22 Oct 2010 12:04:27 +0000 (14:04 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Fri, 22 Oct 2010 12:04:27 +0000 (14:04 +0200)
Cython/Compiler/Dependencies.py
Cython/Distutils/build_ext.py

index 8b6a55f54e5863994d90ad27bc4176004f8e8b28..b9747c3ac89080322088dc780bcac115178da5a2 100644 (file)
@@ -274,7 +274,7 @@ class DependencyTree(object):
     
     def find_pxd(self, module, filename=None):
         if module[0] == '.':
-            raise NotImplementedError, "New relative imports."
+            raise NotImplementedError("New relative imports.")
         if filename is not None:
             relative = '.'.join(self.package(filename) + tuple(module.split('.')))
             pxd = self.context.find_pxd_file(relative, None)
@@ -291,9 +291,9 @@ class DependencyTree(object):
         a = self.cimports(filename)
         b = filter(None, [self.find_pxd(m, filename) for m in self.cimports(filename)])
         if len(a) != len(b):
-            print (filename)
-            print ("\n\t".join(a))
-            print ("\n\t".join(b))
+            print(filename)
+            print("\n\t".join(a))
+            print("\n\t".join(b))
         return tuple(self_pxd + filter(None, [self.find_pxd(m, filename) for m in self.cimports(filename)]))
     cimported_files = cached_method(cimported_files)
     
@@ -392,7 +392,7 @@ def create_extension_list(patterns, ctx=None, aliases=None):
             base = DistutilsInfo(template)
             exn_type = type(template)
         else:
-            raise TypeError, pattern
+            raise TypeError(pattern)
         for file in glob(filepattern):
             pkg = deps.package(file)
             if name == '*':
@@ -428,7 +428,7 @@ def cythonize(module_list, ctx=None, nthreads=0, aliases=None):
                     dep_timestamp, dep = deps.newest_dependency(source)
                     priority = 2 - (dep in deps.immediate_dependencies(source))
                 if c_timestamp < dep_timestamp:
-                    print "Compiling", source, "because it depends on", dep
+                    print("Compiling %s because it depends on %s" % (source, dep))
                     to_compile.append((priority, source, c_file))
                 new_sources.append(c_file)
             else:
@@ -441,7 +441,7 @@ def cythonize(module_list, ctx=None, nthreads=0, aliases=None):
         try:
             import multiprocessing
         except ImportError:
-            print "multiprocessing required for parallel cythonization"
+            print("multiprocessing required for parallel cythonization")
             nthreads = 0
         pool = multiprocessing.Pool(nthreads)
         pool.map(cythonoize_one_helper, to_compile)
@@ -454,9 +454,9 @@ cython_py = os.path.abspath(os.path.join(os.path.dirname(__file__), '../../cytho
 
 def cythonoize_one(pyx_file, c_file):
     cmd = "%s %s %s -o %s" % (sys.executable, cython_py, pyx_file, c_file)
-    print cmd
+    print(cmd)
     if os.system(cmd) != 0:
-        raise CompilerError, pyx_file
+        raise CompilerError(pyx_file)
 
 def cythonoize_one_helper(m):
     return cythonoize_one(*m[1:])
index 397f0972f081bcfdbc8025376fdd9db04f14830e..b7895a02a51e90c2449aa05ab178f30a75a3efed 100644 (file)
@@ -3,7 +3,7 @@
 Implements a version of the Distutils 'build_ext' command, for
 building Cython extension modules."""
 
-# This module should be kept compatible with Python 2.1.
+# This module should be kept compatible with Python 2.3.
 
 __revision__ = "$Id:$"