> On Wednesday, July 20, 2011 5:45:21 AM UTC+5:30, Anthony wrote:
>>
>> On Tuesday, July 19, 2011 7:48:35 PM UTC-4, Carlos wrote:
>>>
>>> So 'truncate' is not being respected when using the previous 'headers'
>>> format (simple dict of strings).
>>>
>>
>> Oh, I see, you're right -- that should be fixed.
>>
>> Anthony
>>
>
commented lines below are potential fix. (gluon/sqlhtml.py)
elif field.type in ['string', 'text']:
r = str(field.formatter(r))
if headers != {}: # new implement dict
if isinstance(headers[colname], dict):
if isinstance(headers[colname]['truncate'], int
):
r = truncate_string(
r, headers[colname]['truncate'])
# elif truncate is not None:
# r = truncate_string(r, truncate)
elif not truncate is None:
r = truncate_string(r, truncate)
I have tested it in "2.3.2 (2012-12-17 15:03:30) stable" it works. (and
then commented the code so that I get the "out of the box" behavior)
-Mandar
--