Что: 60356691b390ca1ef300d43c8fb89ceba349016a
Когда: 2021-11-18 10:58:23+03:00
Темы: hate python
Пример почему я считаю Python говном Качество Python падает с каждым годом. Искренне задолбали все кто его упорно превращает в обёртку на Си-шными библиотеками. Но вот у меня стоит shiny new Py310: >>> import hashlib >>> "blake2b" in hashlib.algorithms_available True >>> hashlib.new("blake2b").update <built-in method update of _blake2.blake2b object at 0x800b166b0> >>> from hmac import HMAC >>> HMAC(b"foo", b"bar", "blake2b") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/stargrave/local/stow/py310/lib/python3.10/hmac.py", line 60, in __init__ self._init_hmac(key, msg, digestmod) File "/home/stargrave/local/stow/py310/lib/python3.10/hmac.py", line 67, in _init_hmac self._hmac = _hashopenssl.hmac_new(key, msg, digestmod=digestmod) ValueError: unsupported hash type blake2b Хотя документация явно говорит про hmac.new(): digestmod is the digest name, digest constructor or module for the HMAC object to use. It may be any name suitable to hashlib.new(). Считанные часы как я использую этот Py310 и он уже вовсю падает. Такое впечатление, что лучший Python который когда либо существовал это Py27. Хотел бы сказать что-то про Py35/Py36, но не могу из-за появления в них async-ов.
Сгенерирован: SGBlog 0.34.0