From 8c72eae2378fde4e473feadd4c7139d9ec9cb8e3 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Mon, 1 Nov 2004 03:52:43 +0000 Subject: SF patch #1056967, changes the semantics of Template.safe_substitute() to not raise a ValueError for dangling delimiters (the delimiter itself is returned). --- Lib/string.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Lib/string.py') diff --git a/Lib/string.py b/Lib/string.py index e10087eb2a..7c0e001a79 100644 --- a/Lib/string.py +++ b/Lib/string.py @@ -199,7 +199,7 @@ class Template: 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) -- cgit v1.2.1