What about things like "Audio Directory" information, like the total
track time of all the songs in a directory; would them go into
DirItem? Could they?

On Sun, Jun 22, 2003 at 01:41:19PM +0200, Dirk Meyer wrote:
> Gustavo Sverzut Barbieri wrote:
> > Dischi,
> >
> > Did you changed the way VideoItem works? Before we did have
> > videoitem.plot, videoitem.tagline, ... but now we still have these
> > attributes, but they're empty. 
> 
> No, IIRC this is like that some time now.
> 
> > Instead there is a videoitem.info, which is a dictionary and has the
> > keys plot, tagline, etc...
> 
> Yes, all minor informations should be inside the info dict. Later this
> dict will be filled by mmpython which works on a dict base.
> 
> > As I'm working on info_area and I have to deal with those
> > information, I hacked a workaround and it works ok.
> 
> You could use item.getattr(name). I changed this in your skin. I also
> prevented your skin from 'eval' everything you don't know. Only 'and',
> 'or' and 'not' are allowed now to prevent abuse.
> 
> > However would be cool if we define a standard so DirItem, VideoItem,
> > AudioItem, ... all use the same way.
> 
> Yes, getattr(a) is the way to go. It searches for item.a and for
> item.info[a]. Every item has this function.
> 
> 
> Dischi
> 
> -- 
> All bombs with electronic timing devices are fitted with large red
> readouts so you know exactly when they're going to go off.
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: INetU
> Attention Web Developers & Consultants: Become An INetU Hosting Partner.
> Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
> INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
> _______________________________________________
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to