Fix project generator

This commit is contained in:
Ivan Kravets
2021-06-22 14:28:04 +03:00
parent 0d6eff2a9a
commit fbcae11cd0

View File

@ -141,10 +141,11 @@ def load_project_ide_data(project_dir, env_or_envs, cache=False):
if not isinstance(env_names, list):
env_names = [env_names]
result = _load_cached_project_ide_data(project_dir, env_names) if cache else {}
missed_env_names = set(env_names) - set(result.keys())
if missed_env_names:
result.update(_load_project_ide_data(project_dir, missed_env_names))
with fs.cd(project_dir):
result = _load_cached_project_ide_data(project_dir, env_names) if cache else {}
missed_env_names = set(env_names) - set(result.keys())
if missed_env_names:
result.update(_load_project_ide_data(project_dir, missed_env_names))
if not isinstance(env_or_envs, list) and env_or_envs in result:
return result[env_or_envs]