1.1 --- a/simplex/accessors.py Sun Oct 02 00:19:49 2011 +0200
1.2 +++ b/simplex/accessors.py Sun Oct 02 00:29:33 2011 +0200
1.3 @@ -61,6 +61,7 @@
1.4
1.5 self.accessor = accessor
1.6 self.converters = converters
1.7 + self._converters = map(self.get_converter, self.converters)
1.8
1.9 def get_converter(self, converter):
1.10 return converter and converter.convert or (lambda x: x)
1.11 @@ -71,8 +72,7 @@
1.12 converter.reset()
1.13
1.14 def convert(self, term):
1.15 - converters = map(self.get_converter, self.converters)
1.16 - return [convert(value) for convert, value in zip(converters, term)]
1.17 + return [convert(value) for convert, value in zip(self._converters, term)]
1.18
1.19 def get_key(self, record):
1.20 key = self.accessor.get_key(record)