]> granicus.if.org Git - python/commitdiff
simplified the fallback case
authorTarek Ziadé <ziade.tarek@gmail.com>
Sat, 6 Mar 2010 01:23:21 +0000 (01:23 +0000)
committerTarek Ziadé <ziade.tarek@gmail.com>
Sat, 6 Mar 2010 01:23:21 +0000 (01:23 +0000)
Lib/distutils/tests/test_build_ext.py

index 5dea4dde7b3d30f8b5229d97753231fcd0011b0e..867ba96ec4a9639559785cee5abb5aafdb21cb97 100644 (file)
@@ -19,11 +19,10 @@ ALREADY_TESTED = False
 
 def _get_source_filename():
     srcdir = sysconfig.get_config_var('srcdir')
-    xxmodule = os.path.join(srcdir, 'Modules', 'xxmodule.c')
-    if not os.path.exists(xxmodule):
+    if srcdir is None:
         # local fallback
-        xxmodule = os.path.join(os.path.dirname(__file__), 'xxmodule.c')
-    return xxmodule
+        return os.path.join(os.path.dirname(__file__), 'xxmodule.c')
+    return os.path.join(srcdir, 'Modules', 'xxmodule.c')
 
 class BuildExtTestCase(support.TempdirManager,
                        support.LoggingSilencer,