[Python-checkins] python/dist/src/Lib textwrap.py,1.22,1.23
gward@users.sourceforge.net
gward@users.sourceforge.net
Mon, 03 Feb 2003 06:47:01 -0800
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1:/tmp/cvs-serv1030/Lib
Modified Files:
textwrap.py
Log Message:
Add __all__ (suggested by Raymond Hettinger).
Rename 'whitespace' global to '_whitespace' -- it's not part of the
public interface.
Index: textwrap.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/textwrap.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** textwrap.py 12 Dec 2002 17:24:35 -0000 1.22
--- textwrap.py 3 Feb 2003 14:46:57 -0000 1.23
***************
*** 13,16 ****
--- 13,18 ----
import string, re
+ __all__ = ['TextWrapper', 'wrap', 'fill']
+
# Hardcode the recognized whitespace characters to the US-ASCII
# whitespace characters. The main reason for doing this is that in
***************
*** 21,25 ****
# *non-breaking* space), 2) possibly cause problems with Unicode,
# since 0xa0 is not in range(128).
! whitespace = '\t\n\x0b\x0c\r '
class TextWrapper:
--- 23,27 ----
# *non-breaking* space), 2) possibly cause problems with Unicode,
# since 0xa0 is not in range(128).
! _whitespace = '\t\n\x0b\x0c\r '
class TextWrapper:
***************
*** 59,67 ****
"""
! whitespace_trans = string.maketrans(whitespace, ' ' * len(whitespace))
unicode_whitespace_trans = {}
uspace = ord(u' ')
! for x in map(ord, whitespace):
unicode_whitespace_trans[x] = uspace
--- 61,69 ----
"""
! whitespace_trans = string.maketrans(_whitespace, ' ' * len(_whitespace))
unicode_whitespace_trans = {}
uspace = ord(u' ')
! for x in map(ord, _whitespace):
unicode_whitespace_trans[x] = uspace