

def fix_content_type(value, default=None):
    'Content-Type value may be badly broken'
    if (not value):
        return (default or ('text', 'plain'))
    values = value.lower().split('/')
    if (len(values) >= 2):
        return values[:2]
    elif (len(values) == 1):
        if (values[0] == 'text'):
            return ('text', 'plain')
        elif (values[0] == 'html'):
            return ('text', 'html')
        return ('application', 'octet-stream')

dataset/ETHPy150Open mailgun/flanker/flanker/mime/message/headers/parametrized.py fix_content_type/original