From: Leonardo T. L. <tl...@in...> - 2004-10-12 05:19:57
|
Hi ppl. Well, going straight to the point: while working with tables, pointless=20 was giving some errors to me. For example, if i made something like: =3Ditem blah =3Dsubitem bleh =3Ditem blih =3Dsubitem bloh =3Dbegin-table =3Drow ... =3Dend-table I got the following error: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D Traceback (most recent call last): File "/usr/local/bin/pointless", line 1986, in ? main() File "/usr/local/bin/pointless", line 1977, in main while(run_slideshow()): pass File "/usr/local/bin/pointless", line 1759, in run_slideshow slide.makenode(available) File "/usr/local/bin/pointless", line 472, in makenode n.makenode(available - v3(w,0,0)) File "/usr/local/bin/pointless", line 590, in makenode for cell in row: TypeError: iteration over non-sequence ----- The error was gone if I placed a '=3Dslide' before the '=3Dbegin-table'. Turning on debugging showed a 'ControllerToken(pllcontroller.AlphaFader)'= =20 after the last '<Leaf>' element. So - as I'm not a Python programmer -=20 I treated this case using code from the NodeList class. A better solution= =20 could be made reusing it's code, IMHO. Anyway, the problem is gone and everything seems to be working ok, so I'm= =20 sending a diff from the code. I hope it's going to be useful. Best regards, -- Leonardo Trentini Lang AKA tl...@in... AKA ofranja -- Ci=EAncias da Computa=E7=E3o (cco021) Universidade Federal de Santa Catarina -- Usu=E1rio GNU/(Linux #217916) -- BNU-FNS/SC, Brasil -- |