mirror of
https://github.com/KwaiVGI/LivePortrait.git
synced 2025-02-05 18:08:13 +00:00
fix: permission error (#273)
* Close temporary file handle Close temporary file handle * Close temporary file handle before copy Close temporary file handle before copy
This commit is contained in:
parent
4cb864f4ab
commit
67d567f38c
@ -81,6 +81,8 @@ class Config(object):
|
||||
temp_config_file = tempfile.NamedTemporaryFile(
|
||||
dir=temp_config_dir, suffix='.py')
|
||||
temp_config_name = osp.basename(temp_config_file.name)
|
||||
# close temp file before copy
|
||||
temp_config_file.close()
|
||||
shutil.copyfile(filename,
|
||||
osp.join(temp_config_dir, temp_config_name))
|
||||
temp_module_name = osp.splitext(temp_config_name)[0]
|
||||
@ -95,8 +97,8 @@ class Config(object):
|
||||
}
|
||||
# delete imported module
|
||||
del sys.modules[temp_module_name]
|
||||
# close temp file
|
||||
temp_config_file.close()
|
||||
|
||||
|
||||
elif filename.lower().endswith(('.yml', '.yaml', '.json')):
|
||||
from .slio import slload
|
||||
cfg_dict = slload(filename)
|
||||
|
Loading…
Reference in New Issue
Block a user