contrib/python-zstandard/make_cffi.py
changeset 44147 5e84a96d865b
parent 43994 de7838053207
child 45942 89a2afe31e82
equal deleted inserted replaced
44146:45ec64d93b3a 44147:5e84a96d865b
    50     )
    50     )
    51 ]
    51 ]
    52 
    52 
    53 # Headers whose preprocessed output will be fed into cdef().
    53 # Headers whose preprocessed output will be fed into cdef().
    54 HEADERS = [
    54 HEADERS = [
    55     os.path.join(HERE, "zstd", *p) for p in (("zstd.h",), ("dictBuilder", "zdict.h"),)
    55     os.path.join(HERE, "zstd", *p)
       
    56     for p in (("zstd.h",), ("dictBuilder", "zdict.h"),)
    56 ]
    57 ]
    57 
    58 
    58 INCLUDE_DIRS = [
    59 INCLUDE_DIRS = [
    59     os.path.join(HERE, d)
    60     os.path.join(HERE, d)
    60     for d in (
    61     for d in (
   137 
   138 
   138     try:
   139     try:
   139         env = dict(os.environ)
   140         env = dict(os.environ)
   140         if getattr(compiler, "_paths", None):
   141         if getattr(compiler, "_paths", None):
   141             env["PATH"] = compiler._paths
   142             env["PATH"] = compiler._paths
   142         process = subprocess.Popen(args + [input_file], stdout=subprocess.PIPE, env=env)
   143         process = subprocess.Popen(
       
   144             args + [input_file], stdout=subprocess.PIPE, env=env
       
   145         )
   143         output = process.communicate()[0]
   146         output = process.communicate()[0]
   144         ret = process.poll()
   147         ret = process.poll()
   145         if ret:
   148         if ret:
   146             raise Exception("preprocessor exited with error")
   149             raise Exception("preprocessor exited with error")
   147 
   150