Skip to content

Commit 9f29193

Browse files
phiskotdesveaux
andauthored
Update nimp/base_commands/package.py
Co-authored-by: Thomas Desveaux <[email protected]>
1 parent d071ba6 commit 9f29193

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

nimp/base_commands/package.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -372,18 +372,16 @@ def _setup_default_config_file(config_file):
372372
variant_configuration_directory = f'{project_directory}/Config/Variants/{env.variant}'
373373
if not os.path.exists(variant_configuration_directory):
374374
raise FileNotFoundError(f"Variant not found : {variant_configuration_directory}")
375-
if env.unreal_version >= 5.3:
376-
# necessary for shader debug info in case no defaultEngine is present
377-
_setup_default_config_file(f'{variant_configuration_directory}/DefaultEngine.ini')
378-
_setup_default_config_file(f'{variant_configuration_directory}/DefaultGame.ini')
379-
Package.write_project_revisions(env, variant_configuration_directory)
380-
else:
381-
logging.info(f'configuring variant {env.variant} in : {active_configuration_directory}')
375+
configuration_directory = variant_configuration_directory
376+
if not env.unreal_version >= 5.3:
377+
logging.info('configuring variant %s in : %s', env.variant, active_configuration_directory)
382378
shutil.copytree(variant_configuration_directory, active_configuration_directory, copy_function=shutil.copyfile)
383-
# necessary for shader debug info in case no defaultEngine is present
384-
_setup_default_config_file(f'{active_configuration_directory}/DefaultEngine.ini')
385-
_setup_default_config_file(f'{active_configuration_directory}/DefaultGame.ini')
386-
Package.write_project_revisions(env, active_configuration_directory)
379+
configuration_directory = active_configuration_directory
380+
381+
# necessary for shader debug info in case no defaultEngine is present
382+
_setup_default_config_file(f'{configuration_directory}/DefaultEngine.ini')
383+
_setup_default_config_file(f'{configuration_directory}/DefaultGame.ini')
384+
Package.write_project_revisions(env, configuration_directory)
387385
if env.unreal_platform == 'PS5':
388386
# UE only supports a single TitleConfiguration.json describing builds of the same package.
389387
# To have DLCs in their own packages, we need to select the variant's one by copying it

0 commit comments

Comments
 (0)