Commit 50231c5
committed
GH-126838:
Adjust `urllib.request.url2pathname()` to parse the URL authority and path
with `urlsplit()` on POSIX. If the authority is empty or resolves to the
current host, it is ignored and the URL path is used as the pathname.
If not, we raise `URLError`.url2pathname(): handle non-empty authority section on POSIX1 parent cae9d9d commit 50231c5
3 files changed
Lines changed: 25 additions & 34 deletions
File tree
- Lib
- test
- urllib
- Misc/NEWS.d/next/Library
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
713 | 714 | | |
714 | 715 | | |
715 | 716 | | |
716 | | - | |
| 717 | + | |
717 | 718 | | |
718 | 719 | | |
719 | 720 | | |
| |||
1607 | 1608 | | |
1608 | 1609 | | |
1609 | 1610 | | |
1610 | | - | |
| 1611 | + | |
1611 | 1612 | | |
1612 | 1613 | | |
1613 | | - | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
1614 | 1617 | | |
1615 | 1618 | | |
1616 | 1619 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1448 | 1448 | | |
1449 | 1449 | | |
1450 | 1450 | | |
1451 | | - | |
1452 | | - | |
1453 | | - | |
1454 | | - | |
1455 | | - | |
1456 | | - | |
1457 | | - | |
1458 | | - | |
1459 | | - | |
1460 | | - | |
1461 | 1451 | | |
1462 | 1452 | | |
1463 | 1453 | | |
| |||
1474 | 1464 | | |
1475 | 1465 | | |
1476 | 1466 | | |
1477 | | - | |
1478 | | - | |
1479 | | - | |
| 1467 | + | |
| 1468 | + | |
1480 | 1469 | | |
1481 | 1470 | | |
1482 | 1471 | | |
| |||
1485 | 1474 | | |
1486 | 1475 | | |
1487 | 1476 | | |
1488 | | - | |
1489 | | - | |
1490 | | - | |
1491 | | - | |
1492 | | - | |
1493 | | - | |
1494 | | - | |
1495 | | - | |
1496 | | - | |
| 1477 | + | |
1497 | 1478 | | |
1498 | 1479 | | |
1499 | | - | |
1500 | 1480 | | |
1501 | | - | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
1502 | 1486 | | |
1503 | | - | |
| 1487 | + | |
1504 | 1488 | | |
1505 | | - | |
| 1489 | + | |
| 1490 | + | |
1506 | 1491 | | |
1507 | 1492 | | |
1508 | 1493 | | |
| |||
1653 | 1638 | | |
1654 | 1639 | | |
1655 | 1640 | | |
1656 | | - | |
| 1641 | + | |
1657 | 1642 | | |
1658 | 1643 | | |
1659 | | - | |
1660 | | - | |
1661 | | - | |
1662 | | - | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
1663 | 1647 | | |
1664 | 1648 | | |
1665 | 1649 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
0 commit comments