summaryrefslogtreecommitdiff
path: root/dev-python/pydvdread/files/pydvdread-1.0-py3k.patch
blob: 338ad6c0ef0cc0a986c5c24934d8251d7c1574be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
get it building w/python3

--- a/setup.py
+++ b/setup.py
@@ -18,11 +18,11 @@ def fixso(filepath):
 class my_build_ext(build_ext):
     def build_extension(self, ext):
         sources = ext.sources
-        if sources is None or type(sources) not in (ListType, TupleType):
-            raise DistutilsSetupError, \
+        if sources is None or not isinstance(sources, (list, tuple)):
+            raise DistutilsSetupError(
                   ("in 'ext_modules' option (extension '%s'), " +
                    "'sources' must be present and must be " +
-                   "a list of source filenames") % ext.name
+                   "a list of source filenames") % ext.name)
         sources = list(sources)
         fullname = self.get_ext_fullname(ext.name)
         if self.inplace: