[om2009] shr-settings like ? usability ?
Risto H. Kurppa
risto at kurppa.fi
Wed Jul 1 07:28:07 CEST 2009
On Wed, Jul 1, 2009 at 4:10 AM, Xavier Cremaschi<omega.xavier at gmail.com> wrote:
> Btw 'People' application needs to be fixed...
>
> For whom it may concern, in
> /usr/lib/python2.6/site-packages/tichy/gui_paroli/__init__.py", line
> 288, in _redraw_view
> the line
> letter = value[0]
> triggers an error.
>
> If you read the code, you will see something like :
> if hasattr(item, attribute):
> value = getattr(item, attribute)
> if isinstance(value, str) and not len(value):
> value = " " #bugfix for empty name
> if self.LetterDict:
> if self.label_list.index((part, attribute)) == 0:
> letter = value[0]
>
>
> This code fails is 'value' is None, which is its value in my specific
> case indeed.
>
> I tried an ugly modification :
> if hasattr(item, attribute):
> value = getattr(item, attribute)
> if value == None:
> value = " "
> if isinstance(value, str) and not len(value):
> value = " " #bugfix for empty name
> if self.LetterDict and len(value):
> if self.label_list.index((part, attribute)) == 0:
> letter = value[0]
Great, thanks for this!
I hope someone (=laszlo:) will implement this fix soon.
r
More information about the community
mailing list