Sets/unsets your away status.
        Optional arguments:
        * msg='' - Away reason.

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