Fix the free text search in the backend
authorIvan Frade <ivan.frade@gmail.com>
Thu, 7 Jul 2011 15:04:42 +0000 (18:04 +0300)
committerIvan Frade <ivan.frade@gmail.com>
Thu, 7 Jul 2011 15:04:42 +0000 (18:04 +0300)
src/aa_search.py

index c1e15e2..61640e4 100644 (file)
@@ -88,7 +88,7 @@ class MussorgskyAlbumArt:
 
     def get_alternatives_free_text (self, search_text, max_alternatives=4):
         results_page = self.__msn_images_free_text (search_text)
-        return self.__process_results_page (results_page, max_alternatives)
+        return self.__process_results_page (results_page, "x", "y", max_alternatives)
 
     def __process_results_page (self, results_page, artist, album, max_alternatives):
         counter = 0
@@ -106,6 +106,11 @@ class MussorgskyAlbumArt:
             threads.append (t)
             counter += 1
 
+        if len (threads) == 0:
+            print "heh! the search went horriby wrong"
+            for i in range (0, max_alternatives):
+                yield None
+
         for t in threads:
             t.join (5)
             if (t.isAlive ()):