Make sure temp directory on windows has the correct path separator.
PiperOrigin-RevId: 225462105
This commit is contained in:
parent
97fe55e68b
commit
2a67515699
@ -112,6 +112,9 @@ def GetTempDir():
|
|||||||
os.path.basename(tf_inspect.getfile(first_frame)))
|
os.path.basename(tf_inspect.getfile(first_frame)))
|
||||||
temp_dir = tempfile.mkdtemp(prefix=temp_dir.rstrip('.py'))
|
temp_dir = tempfile.mkdtemp(prefix=temp_dir.rstrip('.py'))
|
||||||
|
|
||||||
|
# Make sure we have the correct path separators.
|
||||||
|
temp_dir = temp_dir.replace('/', os.sep)
|
||||||
|
|
||||||
def delete_temp_dir(dirname=temp_dir):
|
def delete_temp_dir(dirname=temp_dir):
|
||||||
try:
|
try:
|
||||||
file_io.delete_recursively(dirname)
|
file_io.delete_recursively(dirname)
|
||||||
@ -119,6 +122,7 @@ def GetTempDir():
|
|||||||
logging.error('Error removing %s: %s', dirname, e)
|
logging.error('Error removing %s: %s', dirname, e)
|
||||||
|
|
||||||
atexit.register(delete_temp_dir)
|
atexit.register(delete_temp_dir)
|
||||||
|
|
||||||
_googletest_temp_dir = temp_dir
|
_googletest_temp_dir = temp_dir
|
||||||
|
|
||||||
return _googletest_temp_dir
|
return _googletest_temp_dir
|
||||||
|
Loading…
Reference in New Issue
Block a user