Hans Meine wrote:
> Hi again,
>
> when starting the new Freevo, I get dozens of annoying errors like:
>
> ERROR fxditem(139): fxd file /home/user/Videos/Pulp Fiction.fxd corrupt
> Traceback (most recent call last):
>   File "/usr/src/freevo-cvs/site-packages/freevo/fxditem.py", line 133, in 
> parse
>     parser.parse()
>   File "/usr/src/freevo-cvs/site-packages/freevo/util/fxdparser.py", line 
> 229, 
> in parse
>     callback = self.read_callback[node.name](self, node)
>   File "/usr/src/freevo-cvs/site-packages/freevo/video/fxdhandler.py", line 
> 267, in parse_movie
>     v = VideoItem(video.get_url(listing), parent=item)
>   File "/usr/src/freevo-cvs/site-packages/freevo/video/fxdhandler.py", line 
> 122, in get_url
>     return listing.get_by_name(self.filename)
> AttributeError: 'list' object has no attribute 'get_by_name'
>
> which is due to fxdhandler:139 letting listing default to []:
>   listing = fxd.getattr(None, 'listing', [])
> which is later queried with get_by_name?!  I don't understand what's going on 
> there, maybe someone can solve that puzzle?  (Probably me ignoring the fact 
> that the .fxd parsing is not yet backward-compatible?)

It should. Can you send me the fxd please.


Dischi

-- 
Beer: Helping ugly people have sex since 1862!

Attachment: pgp1daAGlbEVB.pgp
Description: PGP signature

Reply via email to