'Handle an ambiguous match.
Args:
binding: The command-string to execute.
count: The count to pass.'

def _handle_ambiguous_match(self, binding, count):

    self._debug_log("Ambiguous    match    for    '{}'".format(self._keystring))
    time = config.get('input', 'timeout')
    if (time == 0):
        self.clear_keystring()
        self.execute(binding, self.Type.chain, count)
    else:
        self._debug_log('Scheduling    execution    of    {}    in    {}ms'.format(binding, time))
        self._ambiguous_timer.setInterval(time)
        self._ambiguous_timer.timeout.connect(functools.partial(self.delayed_exec, binding, count))
        self._ambiguous_timer.start()
