def prepare_extensions(self):
        # always define WIN32 under Windows
        if os.name == 'nt':
            self.define_macros = [("WIN32", 1)]
        else:
            self.define_macros = []
        self.extensions = [x for x in self.conditionalExtensions
                           if x.condition(self)]
        for ext in self.extensions:
            ext.define_macros.extend(self.define_macros)
This returns the file number of standard output on this process.
dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/python/dist.py/build_ext_twisted.prepare_extensions--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/internet/process.py/PTYProcess.fileno