rewrite api/artist.py to remove artist cache

+ remove processing taylor's version
This commit is contained in:
mungai-njoroge
2023-09-23 18:57:19 +03:00
parent ad88ab4adb
commit f2addf4d0f
8 changed files with 49 additions and 207 deletions
+6 -3
View File
@@ -1,3 +1,6 @@
from app.models.track import Track
class UseBisection:
"""
Uses bisection to find a list of items in another list.
@@ -29,11 +32,11 @@ class UseBisection:
return None
def __call__(self) -> list:
def __call__(self):
if len(self.source_list) == 0:
return [None]
return []
results = []
results: list[Track] = []
for query in self.queries_list:
res = self.find(query)
+8
View File
@@ -0,0 +1,8 @@
def handle_unicode(string: str):
"""
Try resolving unicode characters, else escape them.
"""
return string.encode("utf-16", "replace").decode("utf-16")
# try:
# except:
# return string.encode("unicode_escape").decode("utf-8")