Author: dmeyer
Date: Sun Mar 26 18:48:47 2006
New Revision: 1356

Modified:
   trunk/metadata/src/mediainfo.py

Log:
bugfix

Modified: trunk/metadata/src/mediainfo.py
==============================================================================
--- trunk/metadata/src/mediainfo.py     (original)
+++ trunk/metadata/src/mediainfo.py     Sun Mar 26 18:48:47 2006
@@ -167,7 +167,7 @@
             if isinstance(value, str):
                 setattr(self, key, str_to_unicode(value))
             if isinstance(value, unicode):
-                setattr(self, key, value.strip().rstrip().replace('\0', ''))
+                setattr(self, key, value.strip().rstrip().replace(u'\0', u''))
 
 
     def gettable(self, name, language='en'):
@@ -185,7 +185,7 @@
             if self.__dict__.has_key(item):
                 if convert_to_str:
                     if not isinstance(dict[key], unicode):
-                        self.__dict__[item] = str_to_unicode(dict[key])
+                        self.__dict__[item] = str_to_unicode(str(dict[key]))
                 else:
                     self.__dict__[item] = dict[key]
             else:


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to