[New-bugs-announce] [issue32677] Add str.isascii()

INADA Naoki report at bugs.python.org
Fri Jan 26 06:09:08 EST 2018

New submission from INADA Naoki <songofacandy at gmail.com>:

int() and str.is*** functions accepts other than ASCII.
But we want to accept only ASCII in some cases.  (e.g. ipaddress module)

We can use try-except to check ASCII, but it's inefficient.

except UnicodeEncodeError:
    ascii = False
    ascii = True

CPython can check string is ASCII efficiently.

(Voting on python-ideas ML now)

components: Interpreter Core
messages: 310754
nosy: inada.naoki
priority: normal
severity: normal
status: open
title: Add str.isascii()
type: enhancement
versions: Python 3.7

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list