def makeTemporaryIncludeDir(self): d = NamedTemporaryDirectory(prefix='tsrc_') if self.debug: d.keep() for k, v in iteritems(self.dep_contents): d.writefile(k, v) for k, v in iteritems(self.dep_files): d.symlink(k, v) return d