From 62030986ccd78ca77746b45223cce261c9ddb3e8 Mon Sep 17 00:00:00 2001 From: Jason Spafford Date: Sun, 20 May 2018 01:36:41 -0700 Subject: [PATCH] Fixed crash with ServerUpdater --- serverthrall/plugins/serverrestarter.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/serverthrall/plugins/serverrestarter.py b/serverthrall/plugins/serverrestarter.py index d2e1ab4..27c0932 100644 --- a/serverthrall/plugins/serverrestarter.py +++ b/serverthrall/plugins/serverrestarter.py @@ -24,7 +24,7 @@ def ready(self, steamcmd, server, thrall): self.restart_times = self.get_restart_times(self.config.get('restart_times')) self.restart_dates = [] - self.ensure_dates_added(self.restartmanager.warning_minutes) + self.ensure_dates_added() if self.config.getboolean('force_restart_on_launch'): self.config.set('force_restart_on_launch', False) @@ -38,13 +38,16 @@ def ready(self, steamcmd, server, thrall): self.tick_early() - def ensure_dates_added(self, warning_minutes): + def ensure_dates_added(self): now = datetime.now() while len(self.restart_dates) < len(self.restart_times) * 2: self.last_restart_day = self.last_restart_day + timedelta(days=1) - restart_dates = self.get_restart_dates(self.last_restart_day, self.restart_times, warning_minutes) + restart_dates = self.get_restart_dates( + self.last_restart_day, + self.restart_times, + self.restartmanager.warning_minutes) for restart_date in restart_dates: if restart_date > now: