def from_irc(cls, text):
        """
        Create a new instance of ColorString from a mIRC-formatted text
        :param text: mIRC-formatted text
        :return:
        """
        from .grammars.irc import parse as parse_irc
        if isinstance(text, bytes):
            original_bytes = text
            text = text.decode('utf8')
        else:
            original_bytes = text.encode('utf8')
        instance = parse_irc(text)
        instance.original_type = 'irc'
        instance.original_bytes = original_bytes
        return instance
def from_irc ( cls , text ) : from . grammars . irc import parse as parse_irc if isinstance ( text , bytes ) : original_bytes = text text = text . decode ( 'utf8' ) else : original_bytes = text . encode ( 'utf8' ) instance = parse_irc ( text ) instance . original_type = 'irc' instance . original_bytes = original_bytes return instance
Create a new instance of ColorString from a mIRC-formatted text
        :param text: mIRC-formatted text
        :return: