'Extreme attaches an id to the prompt. The id increases with every command.
It needs to br stripped off to match the prompt. Eg.
testhost.1 #
testhost.2 #
testhost.3 #
If new config is loaded and not saved yet, a \'* \' prefix appears before the
prompt, eg.
* testhost.4 #
* testhost.5 #'

def set_base_prompt(self, *args, **kwargs):

    cur_base_prompt = super(ExtremeSSH, self).set_base_prompt(*args, **kwargs)
    match = re.search(u'[\\*\\s]*(.*)\\.\\d+', cur_base_prompt)
    if match:
        self.base_prompt = match.group(1)
        return self.base_prompt
    else:
        return self.base_prompt
