docs: def away(self, msg=''):
          """
          Sets/unsets your away status.
          Optional arguments:
          * msg='' - Away reason.
          """
          with self.lock:
              self.send('AWAY :%s' % msg)
              if self.readable():
                  msg = self._recv(expected_replies=('306', '305'))
                  if msg[0] == '306':
                      self.is_away = True
                  elif msg[0] == '305':
                      self.is_away = False