From d4bf783018a4bb8d91f38b9bc241afc1d96ab5f9 Mon Sep 17 00:00:00 2001 From: loathingKernel <142770+loathingKernel@users.noreply.github.com> Date: Sun, 26 Jun 2022 19:06:44 +0300 Subject: [PATCH] Update core to the submodule rebase --- rare/lgndr/core.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/rare/lgndr/core.py b/rare/lgndr/core.py index a748e1e7..ed749824 100644 --- a/rare/lgndr/core.py +++ b/rare/lgndr/core.py @@ -46,9 +46,6 @@ class LegendaryCore(LegendaryCoreReal): no_install = repair_use_latest is False repair_file = os.path.join(self.lgd.get_tmp_path(), f'{app_name}.repair') - if not self.login(): - raise RuntimeError('Login failed! Cannot continue with download process.') - if file_prefix_filter or file_exclude_filter or file_install_tag: no_install = True @@ -146,6 +143,7 @@ class LegendaryCore(LegendaryCoreReal): preferred_cdn=preferred_cdn, status_q=status_q, disable_https=disable_https) + # lk: monkeypatch run_real (the method that emits the stats) into DLManager dlm.run_real = DLManager.run_real.__get__(dlm, DLManager) # game is either up to date or hasn't changed, so we have nothing to do @@ -255,8 +253,8 @@ class LegendaryCore(LegendaryCoreReal): def prepare_overlay_install(self, path=None, status_q: Queue = None): dlm, analysis_result, igame = super(LegendaryCore, self).prepare_overlay_install(path) - # lk: monkeypatch status_q (the queue for download statistic) - # lk: and run_real (the download function that emits the statistics) into DLManager + # lk: monkeypatch status_q (the queue for download stats) + # lk: and run_real (the method that emits the stats) into DLManager dlm.status_queue = status_q dlm.run_real = DLManager.run_real.__get__(dlm, DLManager) return dlm, analysis_result, igame