capybara/virtualenv/lib/python2.7/site-packages/pip/_vendor/html5lib/inputstream.py
def codecName(encoding):
    """Return the python codec name corresponding to an encoding or None if the
    string doesn't correspond to a valid encoding."""
    if isinstance(encoding, bytes):
        try:
            encoding = encoding.decode("ascii")
        except UnicodeDecodeError:
            return None
    if encoding:
        canonicalName = ascii_punctuation_re.sub("", encoding).lower()
        return encodings.get(canonicalName, None)
    else:
        return None
def codecName(encoding):
    if isinstance(encoding, bytes):
        try:
            encoding = encoding.decode("ascii")
        except UnicodeDecodeError:
            return None
    if encoding:
        canonicalName = ascii_punctuation_re.sub("", encoding).lower()
        return encodings.get(canonicalName, None)
    else:
        return None
def codecName ( encoding ) : if isinstance ( encoding , bytes ) : try : encoding = encoding . decode ( "ascii" ) except UnicodeDecodeError : return None if encoding : canonicalName = ascii_punctuation_re . sub ( "" , encoding ) . lower ( ) return encodings . get ( canonicalName , None ) else : return None
Return the python codec name corresponding to an encoding or None if the
    string doesn't correspond to a valid encoding.
Return the python codec name corresponding to an encoding or None if the string doesn t correspond to a valid encoding .