'For \'show run-config\' Cisco WLC adds a \'Press Enter to continue...\' message
Even though pagination is disabled
show run-config also has excessive delays in the output which requires special
handling.
Arguments are the same as send_command() method'

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

    if (len(args) > 1):
        raise ValueError(u'Must    pass    in    delay_factor    as    keyword    argument')
    delay_factor = kwargs.get(u'delay_factor', 1)
    kwargs[u'delay_factor'] = self.select_delay_factor(delay_factor)
    output = self.send_command(*args, **kwargs)
    if (u'Press    Enter    to' in output):
        new_args = list(args)
        if (len(args) == 1):
            new_args[0] = u'\n'
        else:
            kwargs[u'command_string'] = u'\n'
        if (not kwargs.get(u'max_loops')):
            kwargs[u'max_loops'] = 150
        output = self.send_command(*new_args, **kwargs)
        if (u'802.11b    Advanced    Configuration' in output):
            time.sleep((kwargs[u'delay_factor'] * 30))
            not_done = True
            i = 1
            while (not_done and (i <= 150)):
                time.sleep((kwargs[u'delay_factor'] * 3))
                i += 1
                new_data = u''
                new_data = self.read_channel()
                if new_data:
                    output += new_data
                else:
                    not_done = False
    strip_prompt = kwargs.get(u'strip_prompt', True)
    if strip_prompt:
        output = self.strip_prompt(output)
        output = self.strip_prompt(output)
    return output
