simplified the fallback case

This commit is contained in:
Tarek Ziadé 2010-03-06 01:23:21 +00:00
parent fbf50b8c7c
commit 7e48ff8e50

View file

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