Skip to content

Commit b586e5b

Browse files
Merge pull request #726 from loathingKernel/develop
EntitlementsWorker: check if entitlements.json exists before checking its mtime
2 parents 0ac8e97 + aab2102 commit b586e5b

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

rare/shared/workers/fetch.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,11 @@ def run_real(self):
6969

7070
class EntitlementsWorker(FetchWorker):
7171
def run_real(self):
72-
mod_time = datetime.fromtimestamp(os.path.getmtime(os.path.join(self.core.lgd.path, 'entitlements.json')))
73-
elapsed_days = abs(datetime.now() - mod_time).days
72+
elapsed_days = 99
73+
entitlements_json = os.path.join(self.core.lgd.path, 'entitlements.json')
74+
if os.path.exists(entitlements_json):
75+
mod_time = datetime.fromtimestamp(os.path.getmtime(entitlements_json))
76+
elapsed_days = abs(datetime.now() - mod_time).days
7477

7578
want_entitlements = not self.settings.get_value(app_settings.exclude_entitlements) and elapsed_days > 1
7679
want_entitlements = want_entitlements and not self.args.offline

0 commit comments

Comments
 (0)