[Glade-users] libglade-convert 'Gnome' and 'gnome' not in
requirelist
Damon Chaplin
damon@karuna.uklinux.net
16 Mar 2004 18:24:21 +0000
On Mon, 2004-03-15 at 01:10, Anthony Tekatch wrote:
> When I try to convert my old glade file I get the following error listing.
> I'm running a Debian distribution.
>
> $ libglade-convert tvnow.glade
> Traceback (most recent call last):
> File "/usr/bin/libglade-convert", line 1201, in ?
> main()
> File "/usr/bin/libglade-convert", line 1198, in main
> handle_file(args[0])
> File "/usr/bin/libglade-convert", line 1161, in handle_file
> check_widget(widgetdef, requireslist)
> File "/usr/bin/libglade-convert", line 1137, in check_widget
> elif widget['class'][:5] == 'Gnome' and 'gnome' not in requirelist:
> TypeError: unsubscriptable object
I'm not a python expert so I can't immediately spot the problem. The
problem lines seem to be:
elif widget['class'][:5] == 'Gnome' and 'gnome' not in requirelist:
requirelist.append('gnome')
Maybe the problem is that widget['class'] is NULL. Does anyone else know
python?
You could send me your .glade file and I'll try it, if you like.
Damon