Skip to content

Commit f38b08b

Browse files
committed
improve err handling
1 parent 422720d commit f38b08b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

madanalysis/system/checkup.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ def CheckOptionalProcessingPackages(self):
380380
def CheckOptionalReinterpretationPackages(self):
381381
# Optional packages
382382
self.logger.info("Checking optional packages devoted to reinterpretation:")
383-
for package in ["scipy", "spey", "pyhf", "pad", "padma5", "padsfs","simplify"]:
383+
for package in ["scipy", "spey", "pyhf", "pad", "padma5", "padsfs", "simplify"]:
384384
if not self.checker.Execute(package):
385385
return False
386386
return True
@@ -624,8 +624,8 @@ def check_updates(self) -> None:
624624
from semantic_version import Version
625625

626626
response = requests.get(
627-
"https://api.github.com/repos/MadAnalysis/madanalysis5/releases/latest",
628-
timeout=1,
627+
"https://api.github.com/repos/MadAnalysis/madanalysis5/releases/latest",
628+
timeout=1,
629629
)
630630
response.encoding = "utf-8"
631631
info = response.json()
@@ -636,5 +636,6 @@ def check_updates(self) -> None:
636636
)
637637
self.logger.warning(f"The latest version can be downloaded from : ")
638638
self.logger.warning(f"{info['html_url']}")
639-
except Exception as e:
639+
except (requests.exceptions.ConnectionError, ImportError) as e:
640+
self.logger.debug("Cannot check updates...")
640641
pass

0 commit comments

Comments
 (0)