From 57403a89ab1d679523341d6a607d0b03e495ff35 Mon Sep 17 00:00:00 2001 From: Krateng Date: Thu, 18 Jun 2020 15:16:24 +0200 Subject: [PATCH] Updated database rebuild, should fix GH-16 --- maloja/__pkginfo__.py | 2 +- maloja/database.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/maloja/__pkginfo__.py b/maloja/__pkginfo__.py index 299c8fc..2fd02e5 100644 --- a/maloja/__pkginfo__.py +++ b/maloja/__pkginfo__.py @@ -5,7 +5,7 @@ author = { "email":"maloja@krateng.dev", "github": "krateng" } -version = 2,4,12 +version = 2,4,13 versionstr = ".".join(str(n) for n in version) links = { "pypi":"malojaserver", diff --git a/maloja/database.py b/maloja/database.py index 7fb9aa7..84aada3 100644 --- a/maloja/database.py +++ b/maloja/database.py @@ -933,6 +933,7 @@ def build_db(): log("Building database...") global SCROBBLES, ARTISTS, TRACKS + global TRACKS_NORMALIZED_SET, TRACKS_NORMALIZED, ARTISTS_NORMALIZED_SET, ARTISTS_NORMALIZED global SCROBBLESDICT, STAMPS SCROBBLES = [] @@ -941,6 +942,11 @@ def build_db(): STAMPS = [] SCROBBLESDICT = {} + TRACKS_NORMALIZED = [] + ARTISTS_NORMALIZED = [] + ARTISTS_NORMALIZED_SET = set() + TRACKS_NORMALIZED_SET = set() + # parse files db = tsv.parse_all(datadir("scrobbles"),"int","string","string",comments=False)