Unverified Commit 82e5c8e5 authored by sandyhsia's avatar sandyhsia Committed by GitHub
Browse files

fix: close temp file after creating it to avoid permssion problem on windows (#436)

parent 3f936167
# Copyright (c) Open-MMLab. All rights reserved.
import ast
import os.path as osp
import platform
import re
import shutil
import sys
......@@ -120,6 +121,8 @@ class Config:
with tempfile.TemporaryDirectory() as temp_config_dir:
temp_config_file = tempfile.NamedTemporaryFile(
dir=temp_config_dir, suffix=fileExtname)
if platform.system() == 'Windows':
temp_config_file.close()
temp_config_name = osp.basename(temp_config_file.name)
# Substitute predefined variables
if use_predefined_variables:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment