LINUX.ORG.RU

История изменений

Исправление alfix, (текущая версия) :

Ага.

Если скормить re.findall bytes:

  File "/usr/lib/python3.8/re.py", line 241, in findall
    return _compile(pattern, flags).findall(string)
TypeError: cannot use a string pattern on a bytes-like object

если str:

  File "/usr/tmp/xmpp/auth.py", line 29, in H
    def H(some): return md5(some).digest()
TypeError: Unicode-objects must be encoded before hashing

Исправление alfix, :

Ага.

А дальше таже самая data в re.findall; если скормить bytes:

  File "/usr/lib/python3.8/re.py", line 241, in findall
    return _compile(pattern, flags).findall(string)
TypeError: cannot use a string pattern on a bytes-like object

если str:

  File "/usr/tmp/xmpp/auth.py", line 29, in H
    def H(some): return md5(some).digest()
TypeError: Unicode-objects must be encoded before hashing

Исходная версия alfix, :

Ага.

А дальше data в re.findall; если скормить bytes:

  File "/usr/lib/python3.8/re.py", line 241, in findall
    return _compile(pattern, flags).findall(string)
TypeError: cannot use a string pattern on a bytes-like object

если str:

  File "/usr/tmp/xmpp/auth.py", line 29, in H
    def H(some): return md5(some).digest()
TypeError: Unicode-objects must be encoded before hashing