def print_all_vectors(title, artist): print "Starting..." chord_vector_s = sites_ec.get_chords(title, artist) print "e-chords: "+str(chord_vector_s) chord_vector_u = sites_ug.get_chords(title, artist) print "ultimate: "+str(chord_vector_u) chord_vectors_c = sites_ch.get_chords(title, artist) for chord_vector_c in chord_vectors_c: print "chordie: "+str(chord_vector_c) print "That's it!"
def get_chords(title,artist): title = title.replace('&', 'and') artist = artist.replace('&', 'and') #querying sites with & causes all input after & to be ignored. sleep(3) chord_vectors_c = sites_ch.get_chords(title, artist) for chord_vector_c in chord_vectors_c: if chord_vector_c: return chord_vector_c chord_vector_ec = sites_ec.get_chords(title, artist) if chord_vector_ec: return chord_vector_ec chord_vector_u = sites_ug.get_chords(title, artist) if chord_vector_u: return chord_vector_u raise ChordsNotFoundException(title,artist)