Jason Tackaberry wrote:
> On Mon, 2007-02-26 at 15:30 +0100, Dirk Meyer wrote:
>> 1. Use minidom for the cxml stuff. It may be slower, but we don't want
>>    an extra dependency jsut to be able to install a module.
>
> What about expat?  It should be much faster than minidom, and it's in
> stock python.

If I understand it correctly the DOM code uses SAX or expat to create
the tree. Those who read cvslog saw that I just converted to cxml
stuff to minidom. And minidom is also in stock python.

BTW, doing that change just broken freevo install, I will fix that
ASAP.

> Would be interesting to compare expat with libxml2.

It would be. expat and SAX do not create the whole tree. And we don't
need the whole tree for kaa.epg. Just pieces between start and end
programm and channel. This should keep the memory usage down.


Dischi

-- 
recursive
  see: recursive
        -RfC 1983

Attachment: pgpHmzQasHizI.pgp
Description: PGP signature

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to