diff --git a/sonic_sfp/bcmshell.py b/sonic_sfp/bcmshell.py index 63156c753..6b2865948 100644 --- a/sonic_sfp/bcmshell.py +++ b/sonic_sfp/bcmshell.py @@ -54,7 +54,7 @@ def __init__(self, keepopen=False, timeout=10, opennow=False, logfileobj=None, raise SyntaxError("bcmshell constructor prompt expects an re string") else: self.re_prompt = re.compile(prompt, re.MULTILINE) - self.re_connectprompt = re.compile("bcmshell\r\n" + prompt, re.MULTILINE) + self.re_connectprompt = re.compile("bcmshell\r\n\s*" + prompt, re.MULTILINE) if timeout <= 0: raise ValueError("bcmshell.timeout must be > 0")