src/streamlink/stream/hls.py
def pkcs7_decode(paddedData, keySize=16):
    '''
    Remove the PKCS#7 padding
    '''
    # Use ord + [-1:] to support both python 2 and 3
    val = ord(paddedData[-1:])
    if val > keySize:
        raise StreamError("Input is not padded or padding is corrupt, got padding size of {0}".format(val))

    return paddedData[:-val]
def pkcs7_decode(paddedData, keySize=16):
    '''
    Remove the PKCS#7 padding
    '''
    # Use ord + [-1:] to support both python 2 and 3
    val = ord(paddedData[-1:])
    if val > keySize:
        raise StreamError("Input is not padded or padding is corrupt, got padding size of {0}".format(val))

    return paddedData[:-val]
def pkcs7_decode ( paddedData , keySize = 16 ) : # Use ord + [-1:] to support both python 2 and 3 val = ord ( paddedData [ - 1 : ] ) if val > keySize : raise StreamError ( "Input is not padded or padding is corrupt, got padding size of {0}" . format ( val ) ) return paddedData [ : - val ]
Remove the PKCS#7 padding
Remove the PKCS#7 padding