From 3a4c2a06e45724d557a42a12b9a825ac7065245f Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Thu, 20 Feb 2014 07:24:03 +0000 Subject: [PATCH] [libclang/python] Use a Python standard library module to create a temporary file. Patch by Brian Gesiak! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201762 91177308-0d34-0410-b5e6-96231b3b80d8 --- bindings/python/tests/cindex/test_translation_unit.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/bindings/python/tests/cindex/test_translation_unit.py b/bindings/python/tests/cindex/test_translation_unit.py index f77998e524..be6cd671ae 100644 --- a/bindings/python/tests/cindex/test_translation_unit.py +++ b/bindings/python/tests/cindex/test_translation_unit.py @@ -1,5 +1,6 @@ import gc import os +import tempfile from clang.cindex import CursorKind from clang.cindex import Cursor @@ -93,15 +94,7 @@ def save_tu(tu): Returns the filename it was saved to. """ - - # FIXME Generate a temp file path using system APIs. - base = 'TEMP_FOR_TRANSLATIONUNIT_SAVE.c' - path = os.path.join(kInputsDir, base) - - # Just in case. - if os.path.exists(path): - os.unlink(path) - + _, path = tempfile.mkstemp() tu.save(path) return path -- 2.40.0