[Python-checkins] CVS: python/dist/src/Lib UserString.py,1.3,1.4

Fred L. Drake python-dev@python.org
Mon, 21 Aug 2000 14:47:23 -0700


Update of /cvsroot/python/python/dist/src/Lib
In directory slayer.i.sourceforge.net:/tmp/cvs-serv16002

Modified Files:
	UserString.py 
Log Message:

Denis S. Otkidach <den@analyt.chem.msu.ru>:
Let UserString.translate() method work with unicode data.

This closes SourceForge patch #101246.


Index: UserString.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/UserString.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UserString.py	2000/07/10 17:07:17	1.3
--- UserString.py	2000/08/21 21:47:20	1.4
***************
*** 105,110 ****
      def swapcase(self): return self.__class__(self.data.swapcase())
      def title(self): return self.__class__(self.data.title())
!     def translate(self, table, deletechars=""): 
!         return self.__class__(self.data.translate(table, deletechars))
      def upper(self): return self.__class__(self.data.upper())
  
--- 105,110 ----
      def swapcase(self): return self.__class__(self.data.swapcase())
      def title(self): return self.__class__(self.data.title())
!     def translate(self, *args): 
!         return self.__class__(self.data.translate(*args))
      def upper(self): return self.__class__(self.data.upper())