diff --git a/gui/builtinAdditionPanes/cargoView.py b/gui/builtinAdditionPanes/cargoView.py index 742ff11b1..cb6a5b47e 100644 --- a/gui/builtinAdditionPanes/cargoView.py +++ b/gui/builtinAdditionPanes/cargoView.py @@ -135,7 +135,7 @@ class CargoView(d.Display): sFit = Fit.getInstance() fit = sFit.getFit(event.fitID) - self.Parent.Parent.DisablePage(self, not fit or fit.isStructure) + # self.Parent.Parent.DisablePage(self, not fit or fit.isStructure) # Clear list and get out if current fitId is None if event.fitID is None and self.lastFitId is not None: diff --git a/service/update.py b/service/update.py index 25a5cc340..505bcb30d 100644 --- a/service/update.py +++ b/service/update.py @@ -52,8 +52,8 @@ class CheckUpdateThread(threading.Thread): key=lambda x: calendar.timegm(dateutil.parser.parse(x['published_at']).utctimetuple()), reverse=True ) + for release in jsonResponse[:5]: - # sometimes, depending on the tag name, things break. If they do, just continue to the next iteration try: # Suppress pre releases if release['prerelease'] and self.settings.get('prerelease'): @@ -90,6 +90,8 @@ class CheckUpdateThread(threading.Thread): wx.CallAfter(self.callback, release) # Singularity -> Singularity break except Exception as e: + # if we break at version checking, try the next version + pyfalog.error(e) continue except Exception as e: pyfalog.error("Caught exception in run")