From d1ef423d6d5ea17b664ef97d6cbd25b9e63719c9 Mon Sep 17 00:00:00 2001 From: Mike Hiretsky Date: Sun, 19 Jun 2011 16:49:32 +0400 Subject: [PATCH] Change action of func list: If element is absent - return empty string, (early raise Exception). --- pym/cl_template.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pym/cl_template.py b/pym/cl_template.py index 8fe5d74..8d5a0ae 100644 --- a/pym/cl_template.py +++ b/pym/cl_template.py @@ -3239,7 +3239,10 @@ or 'lower' or 'capitalize'")) self.printErrTemplate() cl_overriding.exit(1) try: - replace = str(value[intIndex]) + if len(value) > intIndex: + replace = str(value[intIndex]) + else: + replace = "" except: cl_overriding.printERROR(_("%s wrong")%strIndex) self.printErrTemplate()