From 63b13798b79aab4de68211435c0ac062ecb5474e Mon Sep 17 00:00:00 2001 From: John Rose Date: Wed, 25 May 2016 12:13:10 +0300 Subject: [PATCH] Small optimization. --- openformats/formats/stringsdict.py | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/openformats/formats/stringsdict.py b/openformats/formats/stringsdict.py index 78c1db29..0de069fe 100644 --- a/openformats/formats/stringsdict.py +++ b/openformats/formats/stringsdict.py @@ -372,7 +372,7 @@ def _compile_plural_string(self, placeholder_key, placeholder_value): key=lambda x: x[0] ) compiled_string_list = [] - for rule, string in sotrted_string_list[:-1]: + for rule, string in sotrted_string_list: compiled_string_list.extend([ self.KEY_TEMPLATE.format( rule_string=self.get_rule_string(rule) @@ -383,17 +383,7 @@ def _compile_plural_string(self, placeholder_key, placeholder_value): ), placeholder_key.tail ]) - - rule, string = sotrted_string_list[-1] - compiled_string_list.extend([ - self.KEY_TEMPLATE.format( - rule_string=self.get_rule_string(rule) - ), - placeholder_key.tail, - self.STRING_TEMPLATE.format( - plural_string=string - ) - ]) + compiled_string_list = compiled_string_list[:-1] self.transcriber.add(u''.join(compiled_string_list)) self.next_string = self._get_next_string()