The problem was that childapp was receiving the command as unicode - as this is how they were being read from the xml radio list file.
Changing webradio.cwd
if info.name == 'TITLE':
title = info.textof()
if info.name == 'REF':
url = info.attrs[('', 'HREF')]
to
if info.name == 'TITLE':
title = info.textof().encode("iso-8859-1")
if info.name == 'REF':
url = info.attrs[('', 'HREF')].encode("iso-8859-1")
fixes the problem.
This may cause issues for people working with other character sets, but someone who knows more about freevo than me now knows where the issue is.
Thanks, Chris
------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel