diff Lib/string.py @ 33871:5afa5277fcd9 legacy-trunk

SF patch #1056967, changes the semantics of Template.safe_substitute() to not raise a ValueError for dangling delimiters (the delimiter itself is returned).
author Barry Warsaw <barry@python.org>
date Mon, 01 Nov 2004 03:52:43 +0000
parents ab09daac5691
children 4dcd78f3b5d1
line wrap: on
line diff
--- a/Lib/string.py	Mon Nov 01 02:40:52 2004 +0000
+++ b/Lib/string.py	Mon Nov 01 03:52:43 2004 +0000
@@ -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)