'Cut english message (:attr:`msg`) into lines with specified length
(:attr:`cut`).
.. note:: This is a `classmethod`.
:param msg: The message to be cut.
:type msg: str
:param cut: The length for each line of the message.
:type cut: int
:return: Lines cut from the message.
:rtype: list'

@classmethod
def cut_message(cls, msg, cut):

    delimiter = ['    ', '\n']
    msgs = []
    while (len(msg) >= cut):
        if ('\n' in msg[:(cut - 1)]):
            [line, msg] = msg.split('\n', 1)
        else:
            if ((msg[(cut - 1)] not in delimiter) and (msg[cut] not in delimiter)):
                cut_len = (cut - 1)
                hyphen = ('    ' if (msg[(cut - 2)] in delimiter) else '-')
            else:
                cut_len = cut
                hyphen = '    '
            line = (msg[:cut_len] + hyphen)
            msg = msg[cut_len:]
        msgs.append(line)
    msgs.append(msg)
    return msgs
