From 15cbc9e6b4c9495fbf21d7167042183f2d338dfd Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Fri, 1 Apr 2022 13:22:22 -0300 Subject: [PATCH] Expand Alaris MR BIOS checker to catch (potential) other custom MR BIOS builds --- biostools/analyzers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/biostools/analyzers.py b/biostools/analyzers.py index 3a6bc9a..c05b1e3 100644 --- a/biostools/analyzers.py +++ b/biostools/analyzers.py @@ -1517,7 +1517,7 @@ class MRAnalyzer(Analyzer): def __init__(self, *args, **kwargs): super().__init__('MR', *args, **kwargs) - self._check_pattern = re.compile(b'''(?:MR BIOS| ALARIS) \\(r\\) V''') + self._check_pattern = re.compile(b'''[A-Z ]{7} \\(r\\) V''') self._signon_pattern = re.compile(b'''OEM SIGNON >>-->([\\x20-\\x7E]+)''') self.register_check_list([ @@ -1541,7 +1541,7 @@ class MRAnalyzer(Analyzer): return True def _version_newer(self, line, match): - '''^(?:MR BIOS| ALARIS) \\(r\\) (V(?:[^ ]+))(?: (.+))?$''' + '''^[A-Z ]{7} \\(r\\) (V(?:[^ ]+))(?: (.+))?$''' # Extract version. self.version = match.group(1)