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!
pgp1daAGlbEVB.pgp
Description: PGP signature
