Use string.ascii_letters instead of string.letters (SF bug #226706).

This commit is contained in:
Fred Drake 2001-07-20 19:05:50 +00:00
parent f69868f304
commit 79e75e1916
15 changed files with 17 additions and 18 deletions

View File

@ -33,7 +33,7 @@ class RCS:
"""
# Characters allowed in work file names
okchars = string.letters + string.digits + '-_=+.'
okchars = string.ascii_letters + string.digits + '-_=+'
def __init__(self):
"""Constructor."""

View File

@ -249,7 +249,7 @@ class CookieError(Exception):
# _LegalChars is the list of chars which don't require "'s
# _Translator hash-table for fast quoting
#
_LegalChars = string.letters + string.digits + "!#$%&'*+-.^_`|~"
_LegalChars = string.ascii_letters + string.digits + "!#$%&'*+-.^_`|~"
_Translator = {
'\000' : '\\000', '\001' : '\\001', '\002' : '\\002',
'\003' : '\\003', '\004' : '\\004', '\005' : '\\005',

View File

@ -40,7 +40,7 @@ import string, sys
__all__ = ["Cmd"]
PROMPT = '(Cmd) '
IDENTCHARS = string.letters + string.digits + '_'
IDENTCHARS = string.ascii_letters + string.digits + '_'
class Cmd:
prompt = PROMPT

View File

@ -241,7 +241,7 @@ def expandvars(path):
if '$' not in path:
return path
import string
varchars = string.letters + string.digits + '_-'
varchars = string.ascii_letters + string.digits + "_-"
res = ''
index = 0
pathlen = len(path)

View File

@ -31,7 +31,7 @@ import linecache
# Because this is a pretty expensive hack, a cache is kept.
SET_LINENO = 127 # The opcode (see "opcode.h" in the Python source)
identchars = string.letters + string.digits + '_' # Identifier characters
identchars = string.ascii_letters + string.digits + '_' # Identifier characters
_namecache = {} # The cache

View File

@ -334,7 +334,7 @@ def expandvars(path):
if '$' not in path:
return path
import string
varchars = string.letters + string.digits + '_-'
varchars = string.ascii_letters + string.digits + '_-'
res = ''
index = 0
pathlen = len(path)

View File

@ -62,7 +62,7 @@ def _split(p):
s= q # find end of main FS name, not including special field
else:
for c in p[dash:s]:
if c not in string.letters:
if c not in string.ascii_letters:
q= 0
break # disallow invalid non-special-field characters in FS name
r= q

View File

@ -2,7 +2,7 @@ from test_support import TestFailed
import mimetools
import string,StringIO
start = string.letters + "=" + string.digits + "\n"
start = string.ascii_letters + "=" + string.digits + "\n"
for enc in ['7bit','8bit','base64','quoted-printable']:
print enc,
i = StringIO.StringIO(start)

View File

@ -133,7 +133,7 @@ def tokenize_loop(readline, tokeneater):
def generate_tokens(readline):
lnum = parenlev = continued = 0
namechars, numchars = string.letters + '_', string.digits
namechars, numchars = string.ascii_letters + '_', '0123456789'
contstr, needcont = '', 0
contline = None
indents = [0]

View File

@ -25,8 +25,7 @@ else:
haveThreading = Wthreading.haveThreading
_scriptuntitledcounter = 1
# _wordchars = string.letters + string.digits + "_"
_wordchars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_'
_wordchars = string.ascii_letters + string.digits + "_"
runButtonLabels = ["Run all", "Stop!"]

View File

@ -825,7 +825,7 @@ def identify(str):
if not str:
return "_empty_ae_name"
rv = ''
ok = string.letters + '_'
ok = string.ascii_letters + '_'
ok2 = ok + string.digits
for c in str:
if c in ok:

View File

@ -21,7 +21,7 @@ class AutoExpand:
]),
]
wordchars = string.letters + string.digits + "_"
wordchars = string.ascii_letters + string.digits + "_"
def __init__(self, editwin):
self.text = editwin.text

View File

@ -251,7 +251,7 @@ class InsertCommand(Command):
self.chars = self.chars + cmd.chars
return 1
alphanumeric = string.letters + string.digits + "_"
alphanumeric = string.ascii_letters + string.digits + "_"
def classify(self, c):
if c in self.alphanumeric:

View File

@ -29,7 +29,7 @@ def process(file):
sys.stderr.write('Processing %s ...\n' % file)
magic = 'Py_'
for c in file:
if c in string.letters + string.digits:
if c in string.ascii_letters + string.digits:
magic = magic + string.upper(c)
else: magic = magic + '_'
sys.stdout = f

View File

@ -422,7 +422,7 @@ class TexinfoParser:
# Cannot happen unless spprog is changed
raise RuntimeError, 'unexpected funny '+`c`
start = i
while i < n and text[i] in string.letters: i = i+1
while i < n and text[i] in string.ascii_letters: i = i+1
if i == start:
# @ plus non-letter: literal next character
i = i+1
@ -1260,7 +1260,7 @@ class TexinfoParser:
if self.itemindex: self.index(self.itemindex, args)
if self.itemarg:
if self.itemarg[0] == '@' and self.itemarg[1:2] and \
self.itemarg[1] in string.letters:
self.itemarg[1] in string.ascii_letters:
args = self.itemarg + '{' + args + '}'
else:
# some other character, e.g. '-'
@ -1524,7 +1524,7 @@ def makefile(nodename):
# Characters that are perfectly safe in filenames and hyperlinks
goodchars = string.letters + string.digits + '!@-=+.'
goodchars = string.ascii_letters + string.digits + '!@-=+.'
# Replace characters that aren't perfectly safe by dashes
# Underscores are bad since Cern HTTPD treats them as delimiters for