small bugfixes
authorRico Schulte <ricoschulte@users.schwerkraft.elitedvb.net>
Sun, 15 Apr 2007 12:40:12 +0000 (12:40 +0000)
committerRico Schulte <ricoschulte@users.schwerkraft.elitedvb.net>
Sun, 15 Apr 2007 12:40:12 +0000 (12:40 +0000)
lastfm/src/LastFM.py

index 0ec21e6..c899103 100755 (executable)
@@ -107,7 +107,7 @@ class LastFM(LastFMHandler):
         for v in vars:\r
             x = string.split(string.rstrip(v), "=", 1)\r
             if len(x) == 2:\r
-                res[x[0]] = x[1]\r
+                res[x[0]] = x[1].encode("utf-8")\r
             elif x != [""]:\r
                 print "(urk?", x, ")"\r
         return res\r
@@ -227,7 +227,7 @@ class LastFM(LastFMHandler):
 \r
     def getGlobalTags( self ,force_reload=False):\r
         if self.state is not True:\r
-            self.onGlobalTagsFailed("not logged in")\r
+            self.onCommandFailed("not logged in")\r
         else:\r
             httpclient.getPage(self.info["base_url"],80\r
                             ,"/1.0/tag/toptags.xml"\r
@@ -359,7 +359,7 @@ class LastFM(LastFMHandler):
 \r
 \r
     def _parseUser(self,xmlrawdata):\r
-        print xmlrawdata\r
+        #print xmlrawdata\r
         try:\r
             rssDocument = xml.dom.minidom.parseString(xmlrawdata)\r
             data =[]\r