a bytes-like object is required, not 'str'
'str' ではなく、bytes-like オブジェクトが必要

ってエラー文がおかしくないか。>>412 や AI の説明は

bytes-like オブジェクトではなく、'str' が必要

と読める。