API switch to unrestricted ones

This commit is contained in:
thecookingsenpai 2024-01-31 18:25:01 +01:00
parent 632447bdba
commit c153247918
4 changed files with 9 additions and 5 deletions

View File

@ -54,7 +54,8 @@ def rebuild_store(db_dirs: list[str]):
try:
populate.Populate(instance_key=instance_key)
except populate.PopulateCancelledError:
except populate.PopulateCancelledError as e:
print(e)
reload_everything(instance_key)
return

View File

@ -56,8 +56,8 @@ class HandleArgs:
value = settings.Keys.get(key)
if not value:
log.error(f"ERROR: {key} not set in environment")
sys.exit(0)
log.error(f"WARNING: {key} not set in environment")
#sys.exit(0)
lines.append(f'{key} = "{value}"\n')

View File

@ -114,6 +114,7 @@ class Populate:
if has_connection():
try:
print("Attempting to download similar artists...")
FetchSimilarArtistsLastFM(instance_key)
except PopulateCancelledError as e:
log.warn(e)
@ -288,6 +289,7 @@ def save_similar_artists(_map: tuple[str, Artist]):
instance_key, artist = _map
if POPULATE_KEY != instance_key:
print("Warning: Populate key changed")
raise PopulateCancelledError(
"'FetchSimilarArtistsLastFM': Populate key changed"
)
@ -323,6 +325,7 @@ class FetchSimilarArtistsLastFM:
with ThreadPoolExecutor(max_workers=CPU_COUNT) as executor:
try:
print("Processing similar artists")
results = list(
tqdm(
executor.map(save_similar_artists, key_artist_map),

View File

@ -258,7 +258,7 @@ class Keys:
if not cls.LASTFM_API_KEY:
# REVIEW Ideally, this shouldn't be fatal
print("WARNING: LASTFM_API_KEY not set in environment. Experimental API calls will be implemented")
sys.exit(0)
#sys.exit(0)
@classmethod
def get(cls, key: str):