X-Git-Url: http://git.maemo.org/git/?p=jamaendo;a=blobdiff_plain;f=jamaendo%2Fapi.py;h=b3683d85634854b0fcc73a95d35287644807b79e;hp=9524040f4e8b5439e3e589ea75dde8c246bfca6d;hb=e5e103503a4fbbaf38960adb829e5fe0e4f6c86f;hpb=663ff3d811b396732d5e1f8b124b086b60504889 diff --git a/jamaendo/api.py b/jamaendo/api.py index 9524040..b3683d8 100644 --- a/jamaendo/api.py +++ b/jamaendo/api.py @@ -77,7 +77,8 @@ class DB(object): else: ret = Obj() for child in element: - setattr(ret, child.tag, self.make_obj(child)) + if child.tag in ['name', 'id']: + setattr(ret, child.tag, child.text) return ret def artist_walker(self): @@ -90,8 +91,4 @@ class DB(object): def search_artists(self, substr): substr = substr.lower() - #return [dir(artist) for artist in self.artist_walker() if artist.name.find(substr) > -1] - artist = self.artist_walker().next() - print artist - print artist.name - return [artist.id] + return [artist for artist in self.artist_walker() if artist.name.lower().find(substr) > -1]