]> Sergey Matveev's repositories - stargrave-blog.git/commit
За что мы любим Python? urljoin!
authorSergey Matveev <stargrave@stargrave.org>
Sat, 13 Apr 2024 14:45:32 +0000 (17:45 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 13 Apr 2024 14:45:32 +0000 (17:45 +0300)
commitdcd9193595c262f96f29e4984ca0304106634fbc
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent9e0ae839e803adabf248812a809664c5c37bc8e6
За что мы любим Python? urljoin!

Python 3.10:
    >>> from urllib.parse import urljoin
    >>> urljoin('http://1.2.3.4:9010', '1.2.3.4:9010')
    '1.2.3.4:9010'

Python 3.7:
    >>> from urllib.parse import urljoin
    >>> urljoin('http://1.2.3.4:9010', '1.2.3.4:9010')
    'http://1.2.3.4:9010/1.2.3.4:9010'

И в документации к 3.10 нет никаких пометок об особенностях или
изменении поведения. По моему это лютая недопустимая дичь что творится.