On Mon, 30 Jun 2003, Gustavo Sverzut Barbieri wrote:

> Okay,
>
> I tried mmpython from the site, removed
> runtime/lib/python2.2/site-packages/mmpython and extracted the new
> files to that directory...
>
> It crashes:
> Traceback (most recent call last):
>   File "src/main.py", line 397, in ?
>     main_func()
>   File "src/main.py", line 336, in main_func
>     osd.focused_app.eventhandler(event)
>   File "src/menu.py", line 540, in eventhandler
>     action( menuw=self )
>   File "src/directory.py", line 322, in cwd
>     self.do_cwd(arg, menuw)
>   File "src/directory.py", line 381, in do_cwd
>     mmpython.cache_dir(mmpython_dir)
>   File
> "/home/gustavo/cvs/freevo/runtime/lib/python2.2/site-packages/mmpython/__init__.py",
> line 69, in cache_dir
>     return object_cache.cache_dir(directory, uncachable_keys)
>   File
> "/home/gustavo/cvs/freevo/runtime/lib/python2.2/site-packages/mmpython/cache.py",
> line 219, in cache_dir
>     info = mediainfo.get_singleton().create(file)
>   File
> "/home/gustavo/cvs/freevo/runtime/lib/python2.2/site-packages/mmpython/mediainfo.py",
> line 603, in __call__
>     return self.__method(self.__obj, *args, **kwargs)
>   File
> "/home/gustavo/cvs/freevo/runtime/lib/python2.2/site-packages/mmpython/mediainfo.py",
> line 554, in create
>     return self.create_from_filename(name)
>   File
> "/home/gustavo/cvs/freevo/runtime/lib/python2.2/site-packages/mmpython/mediainfo.py",
> line 523, in create_from_filename
>     r = self.create_from_file(f)
>   File
> "/home/gustavo/cvs/freevo/runtime/lib/python2.2/site-packages/mmpython/mediainfo.py",
> line 457, in create_from_file
>     t = self.extmap[e][3](file)
>   File
> "/home/gustavo/cvs/freevo/runtime/lib/python2.2/site-packages/mmpython/image/pnginfo.py",
> line 80, in __init__
>     while self._readChunk(file):
>   File
> "/home/gustavo/cvs/freevo/runtime/lib/python2.2/site-packages/mmpython/image/pnginfo.py",
> line 96, in _readChunk
>     meta[key] = value
>
>
> So I replaced meta[] with self.meta[]... it stopped crashing... but the
> music player has the same problem... (only show "length" and
> "elapsed")...

        Dang. Fixed it yesterday but I guess sf cvs didn't yet update :(.

> I did some debugging (not much) and I've found that
> item.getattr('title') (for example) evaluates to nothing:
> eval('item.getattr("title")') => ''

        Yes. If there is no title encoded in the image, it will be
        returned as a zero string. We did this to avoid having to
        catch all the nonexisting attributes. See MediaInfos
        __str__ perhaps for a template to get all available metainfo.

        l8r...
                Thomas



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to