summaryrefslogtreecommitdiffstats
path: root/Python/strdup.c
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2022-05-03 12:34:50 (GMT)
committerGitHub <noreply@github.com>2022-05-03 12:34:50 (GMT)
commit020f5c47d8137802d0f058ab2ed2dcb939a2eb8f (patch)
treef04bfc8272fb54234bc98ca8eeb5ca37af13f34e /Python/strdup.c
parent92d2615d00ce8035cc9e64c1fb87dabf1d7071de (diff)
downloadcpython-020f5c47d8137802d0f058ab2ed2dcb939a2eb8f.zip
cpython-020f5c47d8137802d0f058ab2ed2dcb939a2eb8f.tar.gz
cpython-020f5c47d8137802d0f058ab2ed2dcb939a2eb8f.tar.bz2
bpo-46415: Use f-string for ValueError in ipaddress.ip_{address,network,interface} helper functions (GH-30642)
`IPv*Network` and `IPv*Interface` constructors accept a 2-tuple of (address description, netmask) as the address parameter. When the tuple-based address is used errors are not propagated correctly through the `ipaddress.ip_*` helper because of the %-formatting now expecting several arguments: In [7]: ipaddress.ip_network(("192.168.100.0", "fooo")) ... TypeError: not all arguments converted during string formatting Compared to: In [8]: ipaddress.IPv4Network(("192.168.100.0", "foo")) ... NetmaskValueError: 'foo' is not a valid netmask Use an f-string to make sure the error is always properly formatted. Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> (cherry picked from commit 52dc9c3066bcdc67a7a45d41cf158ecb1434d5f3) Co-authored-by: Thomas Cellerier <thomascellerier@gmail.com>
Diffstat (limited to 'Python/strdup.c')
0 files changed, 0 insertions, 0 deletions