@dec.extend
    def who(self, target, timeout=20):
        target = target.lower()
        if target.startswith('#'):
            return self.async_who_channel(channel=target, timeout=timeout)
        else:
            return self.async_who_nick(nick=target, timeout=timeout)
Ensurse that a slice doesn't reduce to a Series or Scalar.
dataset/ETHPy150Open gawel/irc3/irc3/plugins/async.py/Async.who--crossover with--dataset/ETHPy150Open pydata/pandas/pandas/core/indexing.py/_non_reducing_slice