String method cleanup.

This commit is contained in:
Eric S. Raymond 2001-02-10 00:22:33 +00:00
parent c8c6aa201f
commit 6e025bcde8
5 changed files with 7 additions and 13 deletions

View file

@ -85,7 +85,6 @@ This module also defines an exception 'error'.
import sys
import string
from pcre import *
#
@ -223,10 +222,9 @@ def escape(pattern):
"""
result = list(pattern)
alphanum=string.letters+'_'+string.digits
for i in range(len(pattern)):
char = pattern[i]
if char not in alphanum:
if not char.isalnum():
if char=='\000': result[i] = '\\000'
else: result[i] = '\\'+char
return ''.join(result)