From: NeilBrown Date: Sun, 11 Oct 2015 07:50:57 +0000 (+1100) Subject: gsmd2: ignore greater range of time setting. X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=9d1314e96188f77e7fbc4cc83c4dea9332821f8e;p=plato.git gsmd2: ignore greater range of time setting. I don't really understand how this time stuff works, but sometimes I get really large years which cannot be correct. Signed-off-by: NeilBrown --- diff --git a/gsm/gsmd2.py b/gsm/gsmd2.py index cb75743..5ef4859 100644 --- a/gsm/gsmd2.py +++ b/gsm/gsmd2.py @@ -1483,7 +1483,7 @@ class clock(Engine): m = re.match('\+CCLK: "(..)/(..)/(..),(..):(..):(..)\+([0-9]*)"', line) if m: - if m.group(1) == '99': + if m.group(1) >= '40': self.retry(60000) return False tm = time.struct_time([int(m.group(1))+2000,