mirror of
https://github.com/derrod/legendary.git
synced 2024-12-22 17:55:27 +00:00
[cli] Simplify "is game installed" check
This commit is contained in:
parent
d8b629a66d
commit
0e81b87fac
|
@ -229,7 +229,7 @@ def main():
|
||||||
|
|
||||||
target_app = next(i for i in (args.install, args.update, args.download) if i)
|
target_app = next(i for i in (args.install, args.update, args.download) if i)
|
||||||
if args.update:
|
if args.update:
|
||||||
if not core.get_installed_game(target_app):
|
if not core.is_installed(target_app):
|
||||||
logger.error(f'Update requested for "{target_app}", but app not installed!')
|
logger.error(f'Update requested for "{target_app}", but app not installed!')
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
|
@ -244,7 +244,7 @@ def main():
|
||||||
app_name = game.metadata['mainGameItem']['releaseInfo'][0]['appId']
|
app_name = game.metadata['mainGameItem']['releaseInfo'][0]['appId']
|
||||||
base_game = core.get_game(app_name)
|
base_game = core.get_game(app_name)
|
||||||
# check if base_game is actually installed
|
# check if base_game is actually installed
|
||||||
if not core.get_installed_game(app_name):
|
if not core.is_installed(app_name):
|
||||||
# download mode doesn't care about whether or not something's installed
|
# download mode doesn't care about whether or not something's installed
|
||||||
if args.install or args.update:
|
if args.install or args.update:
|
||||||
logger.fatal(f'Base game "{app_name}" is not installed!')
|
logger.fatal(f'Base game "{app_name}" is not installed!')
|
||||||
|
|
Loading…
Reference in a new issue