From e1c7cc2010c2f4d25b38e8dd379799f14baf50a4 Mon Sep 17 00:00:00 2001 From: arne182 Date: Sat, 16 Mar 2019 08:14:58 +0100 Subject: [PATCH 1/3] Fix GM crash --- selfdrive/car/gm/interface.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/selfdrive/car/gm/interface.py b/selfdrive/car/gm/interface.py index 0867ac0c880a76..482845183b928c 100755 --- a/selfdrive/car/gm/interface.py +++ b/selfdrive/car/gm/interface.py @@ -306,8 +306,8 @@ def update(self, c): self.CS.follow_level -= 1 if self.CS.follow_level < 1: self.CS.follow_level = 3 - self.kegman.conf['lastTrMode'] = str(self.CS.follow_level) # write last distance bar setting to file - self.kegman.write_config(self.kegman.conf) + kegman.conf['lastTrMode'] = str(self.CS.follow_level) # write last distance bar setting to file + kegman.write_config(self.kegman.conf) ret.gasbuttonstatus = self.CS.cstm_btns.get_button_status("gas") events = [] if not self.CS.can_valid: From 9383f31eb82882ab1739c1cb43777b68bc87f0aa Mon Sep 17 00:00:00 2001 From: arne182 Date: Sat, 16 Mar 2019 17:25:18 +0100 Subject: [PATCH 2/3] More fixes --- selfdrive/car/gm/interface.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selfdrive/car/gm/interface.py b/selfdrive/car/gm/interface.py index 482845183b928c..7007af53905fee 100755 --- a/selfdrive/car/gm/interface.py +++ b/selfdrive/car/gm/interface.py @@ -307,7 +307,7 @@ def update(self, c): if self.CS.follow_level < 1: self.CS.follow_level = 3 kegman.conf['lastTrMode'] = str(self.CS.follow_level) # write last distance bar setting to file - kegman.write_config(self.kegman.conf) + kegman.write_config(kegman.conf) ret.gasbuttonstatus = self.CS.cstm_btns.get_button_status("gas") events = [] if not self.CS.can_valid: From f474e5c067de25c143e1031cc39b7c8b54e75d13 Mon Sep 17 00:00:00 2001 From: arne182 Date: Sat, 16 Mar 2019 18:39:49 +0100 Subject: [PATCH 3/3] Fixes for the auto delete script --- selfdrive/loggerd/uploader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/selfdrive/loggerd/uploader.py b/selfdrive/loggerd/uploader.py index 4f52b71d1c920d..73e48acf48b577 100644 --- a/selfdrive/loggerd/uploader.py +++ b/selfdrive/loggerd/uploader.py @@ -115,7 +115,10 @@ def gen_upload_files(self): return for logname in listdir_by_creation_date(self.root): path = os.path.join(self.root, logname) - names = os.listdir(path) + try: + names = os.listdir(path) + except OSError: + pass if any(name.endswith(".lock") for name in names): continue