[Python-checkins] python/dist/src/Lib string.py,1.86,1.87

bwarsaw at users.sourceforge.net bwarsaw at users.sourceforge.net
Mon Nov 1 04:52:46 CET 2004


Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25882/Lib

Modified Files:
	string.py 
Log Message:
SF patch #1056967, changes the semantics of Template.safe_substitute() to not
raise a ValueError for dangling delimiters (the delimiter itself is returned).



Index: string.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/string.py,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -d -r1.86 -r1.87
--- string.py	17 Oct 2004 16:27:17 -0000	1.86
+++ string.py	1 Nov 2004 03:52:43 -0000	1.87
@@ -199,7 +199,7 @@
             if mo.group('escaped') is not None:
                 return self.delimiter
             if mo.group('invalid') is not None:
-                self._invalid(mo)
+                return self.delimiter
             raise ValueError('Unrecognized named group in pattern',
                              self.pattern)
         return self.pattern.sub(convert, self.template)



More information about the Python-checkins mailing list