Пример #1
0
def lookup(mapp, filesm, attrs):
	unknowns = set(['89AD4AC3-39F7-470E-963A-56509C546377', None])

	
	lookfor = collections.defaultdict(set)
	for artist, vals in sorted(mapp.iteritems()):
		if len(vals - unknowns) == 0:
			for artist_idv in get_all_artists(artist):
				lookfor[artist_idv].add(artist)
				

	
	lookfor_res  = {}
	for artist_idv, artists in sorted(lookfor.iteritems()):
		try:
			mbid = scrapers.brainz_lookup_artist_mb(artist_idv, [], classical = False)
			print "^!", repr(artist_idv), mbid
			
			if mbid:
				lookfor_res[artist_idv] = mbid
		except scrapers.ScaperException, e:
			print e
		except Exception, e:
			import traceback
			print traceback.format_exc()
			print "**", repr(artist_idv), repr(e)